Distance on a great circle

Time bar (total: 39.2s)

start0.0ms (0%)

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

analyze1.3s (3.3%)

Memory
19.2MiB live, 2 557.2MiB allocated; 249ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
0%0%99.8%0.2%0%0%0%5
0%0%99.8%0.2%0%0%0%6
0%0%99.8%0.2%0%0%0%7
0%0%99.8%0.2%0%0%0%8
0%0%99.8%0.2%0%0%0%9
0%0%99.8%0.2%0%0%0%10
0%0%99.8%0.2%0%0%0%11
0%0%99.8%0.2%0%0%0%12
Compiler

Compiled 67 to 28 computations (58.2% saved)

sample10.5s (26.9%)

Memory
145.0MiB live, 15 268.2MiB allocated; 3.4s collecting garbage
Samples
9.5s7 648×1valid
109.0ms608×0valid
Precisions
Click to see histograms. Total time spent on operations: 9.0s
ival-cos: 2.6s (28.8% of total)
ival-sin: 2.3s (25.3% of total)
ival-div: 1.2s (13.6% of total)
ival-mult: 794.0ms (8.8% of total)
adjust: 720.0ms (8% of total)
ival-sub: 417.0ms (4.6% of total)
ival-sqrt: 317.0ms (3.5% of total)
ival-atan2: 289.0ms (3.2% of total)
ival-pow2: 244.0ms (2.7% of total)
ival-add: 121.0ms (1.3% of total)
exact: 16.0ms (0.2% of total)
ival-assert: 3.0ms (0% of total)
Bogosity

explain940.0ms (2.4%)

Memory
-33.4MiB live, 736.4MiB allocated; 79ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
77112(-3.034756124161352e+215 -1.320609935965313e-217 8.376401394416768e-46 -3.165927193642966e+60 2.3864586959270758e-114)0-(sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))
59130(3.9477096043608536e+163 9.025479242739285e+227 3.554644475441144e-133 -1.413715140287939e-160 -7.336420045809824e-287)0-(sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))
73(-9.659399969993675e+120 1.0759578532494505e-172 -1.4159099859863522e-235 4.811225219528463e-201 2218341518680110300.0)0-(-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
10-0-(sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
00-0-(*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
00-0-lambda2
00-0-#s(literal 1 binary64)
00-0-phi2
00-0-(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
00-0-(pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64))
00-0-(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
00-0-(*.f64 (cos.f64 phi1) (cos.f64 phi2))
00-0-(-.f64 lambda1 lambda2)
00-0-R
00-0-(cos.f64 phi2)
00-0-lambda1
00-0-(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
00-0-phi1
00-0-(/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))
00-0-(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
00-0-(sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
00-0-#s(literal 2 binary64)
00-0-(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
00-0-(/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))
00-0-(-.f64 phi1 phi2)
00-0-(cos.f64 phi1)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
sin.f64(sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))sensitivity1890
sin.f64(sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))sensitivity1890
-.f64(-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))cancellation104
sqrt.f64(sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))uflow-rescue10
(pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64))underflow22
(*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))underflow16
(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))underflow1
Confusion
Predicted +Predicted -
+1180
-11721
Precision
0.502127659574468
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+11800
-117021
Precision?
0.502127659574468
Recall?
1.0
Freqs
test
numberfreq
021
181
2154
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
582.0ms460×1valid
10.0ms52×0valid
Compiler

Compiled 849 to 82 computations (90.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 540.0ms
ival-cos: 163.0ms (30.2% of total)
ival-sin: 148.0ms (27.4% of total)
ival-mult: 90.0ms (16.7% of total)
adjust: 38.0ms (7% of total)
ival-add: 27.0ms (5% of total)
ival-sub: 21.0ms (3.9% of total)
ival-sqrt: 14.0ms (2.6% of total)
ival-div: 14.0ms (2.6% of total)
ival-atan2: 12.0ms (2.2% of total)
ival-pow2: 11.0ms (2% of total)
ival-true: 1.0ms (0.2% of total)
exact: 1.0ms (0.2% of total)
ival-assert: 0.0ms (0% of total)

preprocess204.0ms (0.5%)

Memory
38.9MiB live, 182.7MiB allocated; 7ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02341374
15621369
215111369
351321369
02665
04565
18365
216765
348665
4143965
5483565
0842463
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
Outputs
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 (*.f64 #s(literal 2 binary64) R) (atan2.f64 (sqrt.f64 (fma.f64 (*.f64 (sin.f64 (+.f64 (+.f64 (fma.f64 (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1 binary64) (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) #s(literal 1 binary64) (/.f64 (PI.f64) #s(literal 2 binary64))) (PI.f64)) (PI.f64))) (cos.f64 phi1)) (*.f64 (sin.f64 (+.f64 (+.f64 (fma.f64 (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1 binary64) (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) #s(literal 1 binary64) (/.f64 (PI.f64) #s(literal 2 binary64))) (PI.f64)) (PI.f64))) (cos.f64 phi2)) (*.f64 (sin.f64 (+.f64 (+.f64 (fma.f64 (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1 binary64) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64) (/.f64 (PI.f64) #s(literal 2 binary64))) (PI.f64)) (PI.f64))) (sin.f64 (+.f64 (+.f64 (fma.f64 (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1 binary64) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64) (/.f64 (PI.f64) #s(literal 2 binary64))) (PI.f64)) (PI.f64)))))) (sqrt.f64 (neg.f64 (fma.f64 (sin.f64 (+.f64 (+.f64 (fma.f64 (/.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64) (/.f64 (PI.f64) #s(literal 2 binary64))) (PI.f64)) (PI.f64))) (sin.f64 (+.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1 binary64) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) (PI.f64)) (PI.f64))) (*.f64 (*.f64 (sin.f64 (+.f64 (+.f64 (fma.f64 (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1 binary64) (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) #s(literal 1 binary64) (/.f64 (PI.f64) #s(literal 2 binary64))) (PI.f64)) (PI.f64))) (cos.f64 phi1)) (*.f64 (sin.f64 (+.f64 (+.f64 (fma.f64 (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1 binary64) (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) #s(literal 1 binary64) (/.f64 (PI.f64) #s(literal 2 binary64))) (PI.f64)) (PI.f64))) (cos.f64 phi2))))))))
Symmetry

(negabs R)

Compiler

Compiled 65 to 26 computations (60% saved)

eval0.0ms (0%)

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

Compiled 0 to 5 computations (-∞% saved)

prune1.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated; 0ms collecting garbage
Alt Table
Click to see full alt table
StatusAccuracyProgram
62.8%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
Compiler

Compiled 65 to 26 computations (60% saved)

series145.0ms (0.4%)

Memory
-17.6MiB live, 121.6MiB allocated; 8ms collecting garbage
Counts
26 → 224
Calls
Call 1
Inputs
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
R
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
#s(literal 2 binary64)
(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64))
(sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))
(/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))
(-.f64 phi1 phi2)
phi1
phi2
(*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(cos.f64 phi1)
(cos.f64 phi2)
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))
(/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))
(-.f64 lambda1 lambda2)
lambda1
lambda2
(sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
#s(literal 1 binary64)
Outputs
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx R #s(hole binary64 R))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* 1/2 (* (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda1 (+ (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda1 (+ (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* 1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2)))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* -1/8 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))) (* 1/2 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* 1/2 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2))))) (* lambda1 (+ (* -1/8 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2))))) (* -1/48 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* -1/2 lambda2))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* 1/2 (* lambda1 (cos (* -1/2 lambda2)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* lambda1 (+ (* -1/8 (* lambda1 (sin (* -1/2 lambda2)))) (* 1/2 (cos (* -1/2 lambda2))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* lambda1 (+ (* 1/2 (cos (* -1/2 lambda2))) (* lambda1 (+ (* -1/8 (sin (* -1/2 lambda2))) (* -1/48 (* lambda1 (cos (* -1/2 lambda2)))))))))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* -1/2 lambda2)))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (+ (* -1/2 lambda2) (* 1/2 lambda1))))
#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 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* -1/2 (* (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda1 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* 1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (* lambda1 (- (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* 1/2 (- lambda1 lambda2)))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* 1/2 lambda1)))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* lambda1 (+ 1/2 (* -1/2 (/ lambda2 lambda1))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 lambda1))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* -1/2 (+ lambda2 (* -1 lambda1))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* -1/2 (+ lambda2 (* -1 lambda1))))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* -1 (* lambda1 (- (* 1/2 (/ lambda2 lambda1)) 1/2)))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* -1/2 (* (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* -1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* lambda2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1)))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1))))) (* -1/8 (* lambda2 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1))))) (* lambda2 (+ (* -1/8 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1))))) (* 1/48 (* lambda2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* 1/2 lambda1))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* -1/2 (* lambda2 (cos (* 1/2 lambda1)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* lambda2 (+ (* -1/2 (cos (* 1/2 lambda1))) (* -1/8 (* lambda2 (sin (* 1/2 lambda1)))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* lambda2 (+ (* -1/2 (cos (* 1/2 lambda1))) (* lambda2 (+ (* -1/8 (sin (* 1/2 lambda1))) (* 1/48 (* lambda2 (cos (* 1/2 lambda1)))))))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (+ lambda1 (* -1 lambda2))))
#s(approx lambda2 #s(hole binary64 lambda2))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* 1/2 (* (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (+ (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* -1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (* lambda2 (- (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* lambda2 (- (* 1/2 (/ lambda1 lambda2)) 1/2))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* lambda2 (- (/ lambda1 lambda2) 1))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (+ lambda1 (* -1 lambda2))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* 1/2 (+ lambda1 (* -1 lambda2))))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* -1 (* lambda2 (+ 1/2 (* -1/2 (/ lambda1 lambda2)))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* 1/2 (* (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (* 1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* phi1 (+ (* 1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* 1/2 (* (* phi1 (- (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (* 1/2 (/ (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* -1/2 phi2)) 2)))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* -1/2 phi2))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* 1/2 (* phi1 (cos (* -1/2 phi2)))))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* phi1 (+ (* -1/8 (* phi1 (sin (* -1/2 phi2)))) (* 1/2 (cos (* -1/2 phi2))))))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* phi1 (+ (* 1/2 (cos (* -1/2 phi2))) (* phi1 (+ (* -1/8 (sin (* -1/2 phi2))) (* -1/48 (* phi1 (cos (* -1/2 phi2)))))))))))
#s(approx (/ (- phi1 phi2) 2) #s(hole binary64 (* -1/2 phi2)))
#s(approx (/ (- phi1 phi2) 2) #s(hole binary64 (+ (* -1/2 phi2) (* 1/2 phi1))))
#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 phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* 1/24 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))) (* 1/24 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))))))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (cos phi2)))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi2) (* -1/2 (* (pow phi1 2) (cos phi2))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/2 (cos phi2)) (* 1/24 (* (pow phi1 2) (cos phi2))))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/2 (cos phi2)) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (cos phi2))) (* 1/24 (cos phi2)))))))))
#s(approx (cos phi1) #s(hole binary64 1))
#s(approx (cos phi1) #s(hole binary64 (+ 1 (* -1/2 (pow phi1 2)))))
#s(approx (cos phi1) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* 1/24 (pow phi1 2)) 1/2)))))
#s(approx (cos phi1) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/24 (* -1/720 (pow phi1 2)))) 1/2)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (* -1/2 (* (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* -1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (* phi1 (+ (* -1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (+ (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* 1/2 (/ (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* -1/2 (* (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* -1 (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi1 (- (* -1 (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi1 (- (* phi1 (- (* -1 (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 2)))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* 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 (* -1 (/ phi2 phi1))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (* (cos phi1) (cos phi2))))
#s(approx (cos phi1) #s(hole binary64 (cos phi1)))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* -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 (- (/ phi2 phi1) 1)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* 1/2 (* (* phi2 (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 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))))) (* -1/2 (/ (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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)))))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* 1/2 phi1)) 2)))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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 (sin (* 1/2 phi1)) 2))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* 1/2 phi1))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* -1/2 (* phi2 (cos (* 1/2 phi1)))))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (+ (* -1/2 (cos (* 1/2 phi1))) (* -1/8 (* phi2 (sin (* 1/2 phi1)))))))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (+ (* -1/2 (cos (* 1/2 phi1))) (* phi2 (+ (* -1/8 (sin (* 1/2 phi1))) (* 1/48 (* phi2 (cos (* 1/2 phi1)))))))))))
#s(approx (- phi1 phi2) #s(hole binary64 (+ phi1 (* -1 phi2))))
#s(approx phi2 #s(hole binary64 phi2))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* 1/24 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))) (* 1/24 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (cos phi1)))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi1) (* -1/2 (* (pow phi2 2) (cos phi1))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/2 (cos phi1)) (* 1/24 (* (pow phi2 2) (cos phi1))))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/2 (cos phi1)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (cos phi1))) (* 1/24 (cos phi1)))))))))
#s(approx (cos phi2) #s(hole binary64 1))
#s(approx (cos phi2) #s(hole binary64 (+ 1 (* -1/2 (pow phi2 2)))))
#s(approx (cos phi2) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* 1/24 (pow phi2 2)) 1/2)))))
#s(approx (cos phi2) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/24 (* -1/720 (pow phi2 2)))) 1/2)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* 1/2 (* (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* 1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* phi2 (+ (* 1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1/2 (/ (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* -1/2 (* (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (- (* -1 (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (- (* phi2 (- (* -1 (* phi2 (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (/ (- phi1 phi2) 2) #s(hole binary64 (* phi2 (- (* 1/2 (/ phi1 phi2)) 1/2))))
#s(approx (- phi1 phi2) #s(hole binary64 (* phi2 (- (/ phi1 phi2) 1))))
#s(approx (cos phi2) #s(hole binary64 (cos phi2)))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* 1/2 (+ phi1 (* -1 phi2))))))
#s(approx (/ (- phi1 phi2) 2) #s(hole binary64 (* -1 (* phi2 (+ 1/2 (* -1/2 (/ phi1 phi2)))))))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))
Calls

15 calls:

TimeVariablePointExpression
23.0ms
lambda1
@0
((* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (sin (/ (- phi1 phi2) 2)) 2) (sin (/ (- phi1 phi2) 2)) (/ (- phi1 phi2) 2) (- phi1 phi2) phi1 phi2 (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (* (cos phi1) (cos phi2)) (cos phi1) (cos phi2) (sin (/ (- lambda1 lambda2) 2)) (/ (- lambda1 lambda2) 2) (- lambda1 lambda2) lambda1 lambda2 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) 1)
16.0ms
lambda2
@-inf
((* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (sin (/ (- phi1 phi2) 2)) 2) (sin (/ (- phi1 phi2) 2)) (/ (- phi1 phi2) 2) (- phi1 phi2) phi1 phi2 (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (* (cos phi1) (cos phi2)) (cos phi1) (cos phi2) (sin (/ (- lambda1 lambda2) 2)) (/ (- lambda1 lambda2) 2) (- lambda1 lambda2) lambda1 lambda2 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) 1)
16.0ms
phi2
@inf
((* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (sin (/ (- phi1 phi2) 2)) 2) (sin (/ (- phi1 phi2) 2)) (/ (- phi1 phi2) 2) (- phi1 phi2) phi1 phi2 (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (* (cos phi1) (cos phi2)) (cos phi1) (cos phi2) (sin (/ (- lambda1 lambda2) 2)) (/ (- lambda1 lambda2) 2) (- lambda1 lambda2) lambda1 lambda2 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) 1)
14.0ms
phi1
@-inf
((* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (sin (/ (- phi1 phi2) 2)) 2) (sin (/ (- phi1 phi2) 2)) (/ (- phi1 phi2) 2) (- phi1 phi2) phi1 phi2 (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (* (cos phi1) (cos phi2)) (cos phi1) (cos phi2) (sin (/ (- lambda1 lambda2) 2)) (/ (- lambda1 lambda2) 2) (- lambda1 lambda2) lambda1 lambda2 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) 1)
12.0ms
lambda2
@0
((* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (sin (/ (- phi1 phi2) 2)) 2) (sin (/ (- phi1 phi2) 2)) (/ (- phi1 phi2) 2) (- phi1 phi2) phi1 phi2 (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (* (cos phi1) (cos phi2)) (cos phi1) (cos phi2) (sin (/ (- lambda1 lambda2) 2)) (/ (- lambda1 lambda2) 2) (- lambda1 lambda2) lambda1 lambda2 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) 1)

rewrite319.0ms (0.8%)

Memory
1.0MiB live, 244.9MiB allocated; 27ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0113015057
0116514641
1677414497
0914613897
Stop Event
iter limit
node limit
iter limit
Counts
250 → 317
Calls
Call 1
Inputs
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
R
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
#s(literal 2 binary64)
(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64))
(sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))
(/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))
(-.f64 phi1 phi2)
phi1
phi2
(*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(cos.f64 phi1)
(cos.f64 phi2)
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))
(/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))
(-.f64 lambda1 lambda2)
lambda1
lambda2
(sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
#s(literal 1 binary64)
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx R #s(hole binary64 R))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* 1/2 (* (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda1 (+ (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda1 (+ (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* 1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2)))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* -1/8 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))) (* 1/2 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* 1/2 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2))))) (* lambda1 (+ (* -1/8 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2))))) (* -1/48 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* -1/2 lambda2))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* 1/2 (* lambda1 (cos (* -1/2 lambda2)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* lambda1 (+ (* -1/8 (* lambda1 (sin (* -1/2 lambda2)))) (* 1/2 (cos (* -1/2 lambda2))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* lambda1 (+ (* 1/2 (cos (* -1/2 lambda2))) (* lambda1 (+ (* -1/8 (sin (* -1/2 lambda2))) (* -1/48 (* lambda1 (cos (* -1/2 lambda2)))))))))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* -1/2 lambda2)))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (+ (* -1/2 lambda2) (* 1/2 lambda1))))
#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 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* -1/2 (* (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda1 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* 1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (* lambda1 (- (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* 1/2 (- lambda1 lambda2)))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* 1/2 lambda1)))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* lambda1 (+ 1/2 (* -1/2 (/ lambda2 lambda1))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 lambda1))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* -1/2 (+ lambda2 (* -1 lambda1))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* -1/2 (+ lambda2 (* -1 lambda1))))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* -1 (* lambda1 (- (* 1/2 (/ lambda2 lambda1)) 1/2)))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* -1/2 (* (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* -1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* lambda2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1)))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1))))) (* -1/8 (* lambda2 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1))))) (* lambda2 (+ (* -1/8 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1))))) (* 1/48 (* lambda2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* 1/2 lambda1))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* -1/2 (* lambda2 (cos (* 1/2 lambda1)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* lambda2 (+ (* -1/2 (cos (* 1/2 lambda1))) (* -1/8 (* lambda2 (sin (* 1/2 lambda1)))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* lambda2 (+ (* -1/2 (cos (* 1/2 lambda1))) (* lambda2 (+ (* -1/8 (sin (* 1/2 lambda1))) (* 1/48 (* lambda2 (cos (* 1/2 lambda1)))))))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (+ lambda1 (* -1 lambda2))))
#s(approx lambda2 #s(hole binary64 lambda2))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* 1/2 (* (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (+ (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* -1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (* lambda2 (- (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* lambda2 (- (* 1/2 (/ lambda1 lambda2)) 1/2))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* lambda2 (- (/ lambda1 lambda2) 1))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (+ lambda1 (* -1 lambda2))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* 1/2 (+ lambda1 (* -1 lambda2))))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* -1 (* lambda2 (+ 1/2 (* -1/2 (/ lambda1 lambda2)))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* 1/2 (* (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (* 1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* phi1 (+ (* 1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* 1/2 (* (* phi1 (- (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (* 1/2 (/ (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* -1/2 phi2)) 2)))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* -1/2 phi2))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* 1/2 (* phi1 (cos (* -1/2 phi2)))))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* phi1 (+ (* -1/8 (* phi1 (sin (* -1/2 phi2)))) (* 1/2 (cos (* -1/2 phi2))))))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* phi1 (+ (* 1/2 (cos (* -1/2 phi2))) (* phi1 (+ (* -1/8 (sin (* -1/2 phi2))) (* -1/48 (* phi1 (cos (* -1/2 phi2)))))))))))
#s(approx (/ (- phi1 phi2) 2) #s(hole binary64 (* -1/2 phi2)))
#s(approx (/ (- phi1 phi2) 2) #s(hole binary64 (+ (* -1/2 phi2) (* 1/2 phi1))))
#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 phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* 1/24 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))) (* 1/24 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))))))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (cos phi2)))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi2) (* -1/2 (* (pow phi1 2) (cos phi2))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/2 (cos phi2)) (* 1/24 (* (pow phi1 2) (cos phi2))))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/2 (cos phi2)) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (cos phi2))) (* 1/24 (cos phi2)))))))))
#s(approx (cos phi1) #s(hole binary64 1))
#s(approx (cos phi1) #s(hole binary64 (+ 1 (* -1/2 (pow phi1 2)))))
#s(approx (cos phi1) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* 1/24 (pow phi1 2)) 1/2)))))
#s(approx (cos phi1) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/24 (* -1/720 (pow phi1 2)))) 1/2)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (* -1/2 (* (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* -1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (* phi1 (+ (* -1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (+ (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* 1/2 (/ (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* -1/2 (* (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* -1 (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi1 (- (* -1 (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi1 (- (* phi1 (- (* -1 (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 2)))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* 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 (* -1 (/ phi2 phi1))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (* (cos phi1) (cos phi2))))
#s(approx (cos phi1) #s(hole binary64 (cos phi1)))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* -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 (- (/ phi2 phi1) 1)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* 1/2 (* (* phi2 (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 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))))) (* -1/2 (/ (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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)))))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* 1/2 phi1)) 2)))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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 (sin (* 1/2 phi1)) 2))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* 1/2 phi1))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* -1/2 (* phi2 (cos (* 1/2 phi1)))))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (+ (* -1/2 (cos (* 1/2 phi1))) (* -1/8 (* phi2 (sin (* 1/2 phi1)))))))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (+ (* -1/2 (cos (* 1/2 phi1))) (* phi2 (+ (* -1/8 (sin (* 1/2 phi1))) (* 1/48 (* phi2 (cos (* 1/2 phi1)))))))))))
#s(approx (- phi1 phi2) #s(hole binary64 (+ phi1 (* -1 phi2))))
#s(approx phi2 #s(hole binary64 phi2))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* 1/24 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))) (* 1/24 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (cos phi1)))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi1) (* -1/2 (* (pow phi2 2) (cos phi1))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/2 (cos phi1)) (* 1/24 (* (pow phi2 2) (cos phi1))))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/2 (cos phi1)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (cos phi1))) (* 1/24 (cos phi1)))))))))
#s(approx (cos phi2) #s(hole binary64 1))
#s(approx (cos phi2) #s(hole binary64 (+ 1 (* -1/2 (pow phi2 2)))))
#s(approx (cos phi2) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* 1/24 (pow phi2 2)) 1/2)))))
#s(approx (cos phi2) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/24 (* -1/720 (pow phi2 2)))) 1/2)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* 1/2 (* (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* 1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* phi2 (+ (* 1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1/2 (/ (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* -1/2 (* (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (- (* -1 (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (- (* phi2 (- (* -1 (* phi2 (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (/ (- phi1 phi2) 2) #s(hole binary64 (* phi2 (- (* 1/2 (/ phi1 phi2)) 1/2))))
#s(approx (- phi1 phi2) #s(hole binary64 (* phi2 (- (/ phi1 phi2) 1))))
#s(approx (cos phi2) #s(hole binary64 (cos phi2)))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* 1/2 (+ phi1 (* -1 phi2))))))
#s(approx (/ (- phi1 phi2) 2) #s(hole binary64 (* -1 (* phi2 (+ 1/2 (* -1/2 (/ phi1 phi2)))))))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))
Outputs
(*.f64 (*.f64 R #s(literal 2 binary64)) (atan2.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (*.f64 (cos.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (atan2.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (*.f64 (cos.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64))) #s(literal 2 binary64)) R)
(*.f64 R (*.f64 (atan2.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (*.f64 (cos.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
R
(*.f64 (atan2.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (*.f64 (cos.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (*.f64 (cos.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64))))
(+.f64 (atan2.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (*.f64 (cos.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64))) (atan2.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (*.f64 (cos.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64))))
#s(literal 2 binary64)
(atan2.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (*.f64 (cos.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)))
(pow.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (-.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
(fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(fma.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(-.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(+.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))
(pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #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 phi1 phi2) #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 2 binary64))))
(sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))
(-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 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 (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)) (+.f64 phi1 phi2))
(/.f64 (-.f64 (pow.f64 phi1 #s(literal 3 binary64)) (pow.f64 phi2 #s(literal 3 binary64))) (fma.f64 phi1 phi1 (fma.f64 phi2 phi2 (*.f64 phi1 phi2))))
(-.f64 phi1 phi2)
phi1
phi2
(*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(*.f64 (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi1))) (sin.f64 (+.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) phi1)) (sin.f64 (+.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) phi1))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi2))) (sin.f64 (+.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) phi2)) (sin.f64 (+.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) phi2))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (+.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (+.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (fma.f64 #s(literal -1 binary64) phi2 (*.f64 #s(literal -1 binary64) phi1))) (cos.f64 (-.f64 (*.f64 #s(literal -1 binary64) phi2) (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (fma.f64 #s(literal -1 binary64) phi2 phi1)) (cos.f64 (-.f64 (*.f64 #s(literal -1 binary64) phi2) phi1))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (fma.f64 #s(literal -1 binary64) phi1 phi2)) (cos.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 phi2 phi1)) (cos.f64 (-.f64 phi2 phi1))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (fma.f64 #s(literal -1 binary64) phi1 (*.f64 #s(literal -1 binary64) phi2))) (cos.f64 (-.f64 (*.f64 #s(literal -1 binary64) phi1) (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (fma.f64 #s(literal -1 binary64) phi1 phi2)) (cos.f64 (-.f64 (*.f64 #s(literal -1 binary64) phi1) phi2))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (fma.f64 #s(literal -1 binary64) phi2 phi1)) (cos.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64))
(fma.f64 (sin.f64 phi1) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 phi1) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (fma.f64 #s(literal -1 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (*.f64 #s(literal -1 binary64) phi1)))
(cos.f64 (*.f64 #s(literal -1 binary64) phi1))
(cos.f64 phi1)
(+.f64 (*.f64 (sin.f64 phi1) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (cos.f64 phi1) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(fma.f64 (sin.f64 phi2) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (fma.f64 #s(literal -1 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (*.f64 #s(literal -1 binary64) phi2)))
(cos.f64 (*.f64 #s(literal -1 binary64) phi2))
(cos.f64 phi2)
(+.f64 (*.f64 (sin.f64 phi2) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))
(-.f64 (*.f64 (sin.f64 (/.f64 lambda1 #s(literal 2 binary64))) (cos.f64 (/.f64 lambda2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 lambda1 #s(literal 2 binary64))) (sin.f64 (/.f64 lambda2 #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 lambda1 lambda2)) #s(literal -2 binary64))
(/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))
(-.f64 (/.f64 lambda1 #s(literal 2 binary64)) (/.f64 lambda2 #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))
(/.f64 (-.f64 (pow.f64 lambda1 #s(literal 3 binary64)) (pow.f64 lambda2 #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2))))
(-.f64 lambda1 lambda2)
lambda1
lambda2
(pow.f64 (-.f64 (*.f64 (cos.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64))
(sqrt.f64 (-.f64 (*.f64 (cos.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (cos.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))))))
(-.f64 (*.f64 (cos.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(-.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))
#s(literal 1 binary64)
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 (*.f64 #s(literal 2 binary64) R) (atan2.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) #s(literal 1/2 binary64)))))
#s(approx R R)
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 (atan2.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (fma.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) #s(literal 1/2 binary64) (pow.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (cos.f64 phi2)) (cos.f64 phi1) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) lambda1) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (pow.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (cos.f64 phi1) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 (*.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (cos.f64 phi2)) (cos.f64 phi1) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) lambda1)) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (cos.f64 phi2)) (cos.f64 phi1) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) lambda1 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))) lambda1 (pow.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) #s(literal 1/2 binary64))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (*.f64 #s(literal 1/2 binary64) lambda1) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (cos.f64 phi2)) (cos.f64 phi1))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (*.f64 (*.f64 #s(literal -1/8 binary64) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))) lambda1 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (cos.f64 phi2)) (cos.f64 phi1))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (*.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) lambda1) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (cos.f64 phi1)) (*.f64 (*.f64 #s(literal -1/8 binary64) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (cos.f64 phi2)))) lambda1)) lambda1 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (cos.f64 phi2)) (cos.f64 phi1))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (fma.f64 (*.f64 #s(literal 1/2 binary64) lambda1) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) lambda1) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) lambda1 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/48 binary64) lambda1) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) lambda1 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))
#s(approx (/ (- lambda1 lambda2) 2) (*.f64 #s(literal -1/2 binary64) lambda2))
#s(approx (/ (- lambda1 lambda2) 2) (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/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 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) #s(literal 1/4 binary64) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) #s(literal 1/4 binary64) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)))) lambda1) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) #s(literal 1/4 binary64) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))) lambda1 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))) lambda1 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) #s(literal 1/2 binary64))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 (*.f64 #s(literal -1 binary64) lambda1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) #s(literal 1 binary64)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1 binary64) lambda1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 (neg.f64 (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 #s(literal 1 binary64)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 (fma.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (neg.f64 (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 #s(literal 1 binary64)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) #s(literal 1/2 binary64)))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (cos.f64 phi2)) (cos.f64 phi1)))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))
#s(approx (/ (- lambda1 lambda2) 2) (*.f64 #s(literal 1/2 binary64) lambda1))
#s(approx (/ (- lambda1 lambda2) 2) (*.f64 (fma.f64 (/.f64 lambda2 lambda1) #s(literal -1/2 binary64) #s(literal 1/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 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 (*.f64 #s(literal 2 binary64) R) (atan2.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda1 lambda2) #s(literal -1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda1 lambda2) #s(literal -1/2 binary64)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda1 lambda2) #s(literal -1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda1 lambda2) #s(literal -1/2 binary64))))))) #s(literal 1/2 binary64)))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 (atan2.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda1 lambda2) #s(literal -1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda1 lambda2) #s(literal -1/2 binary64)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda1 lambda2) #s(literal -1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda1 lambda2) #s(literal -1/2 binary64))))))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda1 lambda2) #s(literal -1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda1 lambda2) #s(literal -1/2 binary64)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda1 lambda2) #s(literal -1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda1 lambda2) #s(literal -1/2 binary64))))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda1 lambda2) #s(literal -1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda1 lambda2) #s(literal -1/2 binary64)))))) #s(literal 1/2 binary64)))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda1 lambda2) #s(literal -1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda1 lambda2) #s(literal -1/2 binary64)))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda1 lambda2) #s(literal -1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda1 lambda2) #s(literal -1/2 binary64))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda1 lambda2) #s(literal -1/2 binary64))) (cos.f64 phi2)) (cos.f64 phi1)))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda1 lambda2) #s(literal -1/2 binary64))))
#s(approx (/ (- lambda1 lambda2) 2) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 lambda2 lambda1) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) lambda1) #s(literal -1 binary64)))
#s(approx (- lambda1 lambda2) (*.f64 (*.f64 (-.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) lambda1) #s(literal -1 binary64)))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda1 lambda2) #s(literal -1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda1 lambda2) #s(literal -1/2 binary64))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda1 lambda2) #s(literal -1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda1 lambda2) #s(literal -1/2 binary64))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (fma.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) #s(literal -1/2 binary64) (pow.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) #s(literal -1/4 binary64))) (cos.f64 phi2)) (cos.f64 phi1) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) lambda2)) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))) lambda2 (pow.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) #s(literal 1/6 binary64)) (cos.f64 phi2)) (cos.f64 phi1) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 (*.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) #s(literal -1/4 binary64))) (cos.f64 phi2)) (cos.f64 phi1) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) lambda2)) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) #s(literal -1/4 binary64))) (cos.f64 phi2)) (cos.f64 phi1) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) lambda2 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (pow.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))) lambda2 (pow.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) #s(literal 1/2 binary64))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (*.f64 #s(literal -1 binary64) lambda2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (fma.f64 (*.f64 lambda2 (cos.f64 phi1)) (*.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) #s(literal -1/4 binary64))) (cos.f64 phi2)) (*.f64 (*.f64 #s(literal -1 binary64) (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) lambda2 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda2 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) #s(literal 1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) #s(literal -1/4 binary64))))) lambda2 (*.f64 (*.f64 #s(literal -1 binary64) (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) lambda2 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (*.f64 #s(literal -1 binary64) lambda2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (*.f64 lambda2 (cos.f64 phi1)) (*.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) #s(literal -1/4 binary64))) (cos.f64 phi2)) (*.f64 (*.f64 #s(literal -1 binary64) (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) lambda2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda2 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) #s(literal 1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) #s(literal -1/4 binary64))))) lambda2 (*.f64 (*.f64 #s(literal -1 binary64) (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) lambda2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (cos.f64 phi2)) (cos.f64 phi1)))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (cos.f64 phi2)) (cos.f64 phi1) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (cos.f64 phi1)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) lambda2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (cos.f64 phi2)) (cos.f64 phi1)) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)))) lambda2 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (cos.f64 phi2)) (cos.f64 phi1))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (*.f64 (fma.f64 (*.f64 #s(literal 1/48 binary64) lambda2) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (cos.f64 phi1)) (*.f64 (*.f64 #s(literal -1/8 binary64) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (cos.f64 phi2)))) lambda2)) lambda2 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (cos.f64 phi2)) (cos.f64 phi1))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (fma.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal -1/2 binary64))) lambda2 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/48 binary64) lambda2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal -1/8 binary64))) lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal -1/2 binary64))) lambda2 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))
#s(approx (- lambda1 lambda2) (fma.f64 #s(literal -1 binary64) lambda2 lambda1))
#s(approx lambda2 lambda2)
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (fma.f64 (fma.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) #s(literal 1/4 binary64) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) #s(literal -1/4 binary64))))) lambda2) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) #s(literal -1/2 binary64))) lambda2 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) #s(literal 1/4 binary64) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) #s(literal -1/4 binary64))))))) (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) #s(literal 1/6 binary64)))) lambda2) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) #s(literal 1/4 binary64) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) #s(literal -1/4 binary64))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))) lambda2 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))) lambda2 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) #s(literal 1/2 binary64))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 (*.f64 lambda2 (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) #s(literal 1 binary64)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1 binary64) lambda2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) #s(literal -1/4 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) lambda2 #s(literal 1 binary64)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 (fma.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) #s(literal -1/4 binary64))))) lambda2 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) lambda2 #s(literal 1 binary64)) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))
#s(approx (/ (- lambda1 lambda2) 2) (*.f64 (-.f64 (*.f64 (/.f64 lambda1 lambda2) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) lambda2))
#s(approx (- lambda1 lambda2) (*.f64 (-.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64)) lambda2))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 (*.f64 #s(literal 2 binary64) R) (atan2.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda2 lambda1) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda2 lambda1) #s(literal 1/2 binary64)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda2 lambda1) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda2 lambda1) #s(literal 1/2 binary64))))))) #s(literal 1/2 binary64)))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 (atan2.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda2 lambda1) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda2 lambda1) #s(literal 1/2 binary64)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda2 lambda1) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda2 lambda1) #s(literal 1/2 binary64))))))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda2 lambda1) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda2 lambda1) #s(literal 1/2 binary64)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda2 lambda1) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda2 lambda1) #s(literal 1/2 binary64))))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda2 lambda1) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda2 lambda1) #s(literal 1/2 binary64)))))) #s(literal 1/2 binary64)))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda2 lambda1) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda2 lambda1) #s(literal 1/2 binary64)))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda2 lambda1) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda2 lambda1) #s(literal 1/2 binary64))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda2 lambda1) #s(literal 1/2 binary64))) (cos.f64 phi2)) (cos.f64 phi1)))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda2 lambda1) #s(literal 1/2 binary64))))
#s(approx (/ (- lambda1 lambda2) 2) (*.f64 (*.f64 (fma.f64 (/.f64 lambda1 lambda2) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) lambda2) #s(literal -1 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 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda2 lambda1) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda2 lambda1) #s(literal 1/2 binary64))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda2 lambda1) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) lambda2 lambda1) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) phi1) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (pow.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (fma.f64 (fma.f64 (*.f64 phi1 (*.f64 (-.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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))))) #s(literal 1/4 binary64) (*.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 (*.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))))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) #s(literal 1/4 binary64))) (pow.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64) (*.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)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (pow.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))) phi1 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.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))) #s(literal -1/6 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.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 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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))))) #s(literal 1/4 binary64) (*.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 (*.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))))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) #s(literal 1/4 binary64)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))))) phi1)) (pow.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (-.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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))))) #s(literal 1/4 binary64) (*.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 (*.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))))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) #s(literal 1/4 binary64))))) phi1 (*.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)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (pow.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))) phi1 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))) #s(literal 1/2 binary64))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) phi1) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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))))) #s(literal 1/4 binary64) (*.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)))) 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)))) phi1 (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (+.f64 (fma.f64 (*.f64 (*.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))) #s(literal -1/6 binary64)) phi1 (*.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))))) #s(literal 1/4 binary64))) (*.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)))) 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)))) phi1 (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) phi1) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) (fma.f64 (fma.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))))) #s(literal 1/4 binary64) (*.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))) 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)))) phi1 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) (fma.f64 (fma.f64 (+.f64 (fma.f64 (*.f64 (*.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))) #s(literal -1/6 binary64)) phi1 (*.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))))) #s(literal 1/4 binary64))) (*.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))) 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)))) phi1 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (sin (/ (- phi1 phi2) 2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))
#s(approx (sin (/ (- phi1 phi2) 2)) (fma.f64 (*.f64 #s(literal 1/2 binary64) phi1) (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))))
#s(approx (sin (/ (- phi1 phi2) 2)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) phi1) (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)))) #s(literal 1/2 binary64))) phi1 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))
#s(approx (sin (/ (- phi1 phi2) 2)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/48 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/8 binary64))) phi1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) phi1 (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) phi2 (*.f64 #s(literal 1/2 binary64) phi1)))
#s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2))
#s(approx (- phi1 phi2) (-.f64 phi1 phi2))
#s(approx phi1 phi1)
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (*.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) #s(literal 1/24 binary64))) (*.f64 phi1 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 phi1 phi1) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 phi1 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (cos.f64 phi2)))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (cos.f64 phi2))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) #s(literal 1/24 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (cos.f64 phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 phi1 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (cos.f64 phi2))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (*.f64 (fma.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (cos.f64 phi2)) (*.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 phi1 phi1))) (*.f64 phi1 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (cos.f64 phi2))))
#s(approx (* (cos phi1) (cos phi2)) (cos.f64 phi2))
#s(approx (* (cos phi1) (cos phi2)) (fma.f64 (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64)) (cos.f64 phi2) (cos.f64 phi2)))
#s(approx (* (cos phi1) (cos phi2)) (fma.f64 (fma.f64 (*.f64 (*.f64 phi1 phi1) #s(literal 1/24 binary64)) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))) (*.f64 phi1 phi1) (cos.f64 phi2)))
#s(approx (* (cos phi1) (cos phi2)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)) (cos.f64 phi2) (*.f64 #s(literal 1/24 binary64) (cos.f64 phi2))) (*.f64 phi1 phi1) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))) (*.f64 phi1 phi1) (cos.f64 phi2)))
#s(approx (cos phi1) #s(literal 1 binary64))
#s(approx (cos phi1) (fma.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64) #s(literal 1 binary64)))
#s(approx (cos phi1) (fma.f64 (-.f64 (*.f64 (*.f64 phi1 phi1) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 phi1 phi1) #s(literal 1 binary64)))
#s(approx (cos phi1) (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1) #s(literal 1/24 binary64)) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)) (*.f64 phi1 phi1) #s(literal 1 binary64)))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) phi1) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))) #s(literal 1/2 binary64))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (fma.f64 (fma.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)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (+.f64 (fma.f64 (/.f64 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) #s(literal 1/4 binary64) (*.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))))) #s(literal 1/4 binary64))) (*.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)))) phi1)) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))) phi1 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))) #s(literal 1/2 binary64))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (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)) (fma.f64 (/.f64 (*.f64 (*.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))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (+.f64 (fma.f64 (/.f64 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) #s(literal 1/4 binary64) (*.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))))) #s(literal 1/4 binary64))) (*.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 binary64) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/24 binary64) (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))))) phi1) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (+.f64 (fma.f64 (/.f64 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) #s(literal 1/4 binary64) (*.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))))) #s(literal 1/4 binary64))) (*.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)))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))) phi1 (*.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)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))) phi1 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))) #s(literal 1/2 binary64))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 (*.f64 #s(literal -1 binary64) 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))) #s(literal 1 binary64)) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1 binary64) phi1) (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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))))) #s(literal 1/4 binary64) (*.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 (sin.f64 (+.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (PI.f64))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) phi1 #s(literal 1 binary64)) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 (fma.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) phi1) (*.f64 (*.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))) #s(literal -1/6 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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))))) #s(literal 1/4 binary64) (*.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))))) phi1 (*.f64 (sin.f64 (+.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (PI.f64))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) phi1 #s(literal 1 binary64)) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))
#s(approx (sin (/ (- phi1 phi2) 2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))
#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 (fma.f64 (/.f64 phi2 phi1) #s(literal -1 binary64) #s(literal 1 binary64)) phi1))
#s(approx (* (cos phi1) (cos phi2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))
#s(approx (cos phi1) (cos.f64 phi1))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 (*.f64 #s(literal 2 binary64) R) (atan2.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi1 phi2) #s(literal -1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi1 phi2) #s(literal -1/2 binary64))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi1 phi2) #s(literal -1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi1 phi2) #s(literal -1/2 binary64))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) #s(literal 1/2 binary64)))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 (atan2.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi1 phi2) #s(literal -1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi1 phi2) #s(literal -1/2 binary64))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi1 phi2) #s(literal -1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi1 phi2) #s(literal -1/2 binary64))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi1 phi2) #s(literal -1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi1 phi2) #s(literal -1/2 binary64))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi1 phi2) #s(literal -1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi1 phi2) #s(literal -1/2 binary64))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi1 phi2) #s(literal -1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi1 phi2) #s(literal -1/2 binary64))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) #s(literal 1/2 binary64)))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi1 phi2) #s(literal -1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi1 phi2) #s(literal -1/2 binary64))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) (*.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi1 phi2) #s(literal -1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi1 phi2) #s(literal -1/2 binary64)))))
#s(approx (sin (/ (- phi1 phi2) 2)) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi1 phi2) #s(literal -1/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 phi2 phi1) #s(literal 1 binary64)) phi1) #s(literal -1 binary64)))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi1 phi2) #s(literal -1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi1 phi2) #s(literal -1/2 binary64))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi1 phi2) #s(literal -1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi1 phi2) #s(literal -1/2 binary64))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (pow.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (fma.f64 (fma.f64 (*.f64 phi2 (*.f64 (-.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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))))) #s(literal 1/4 binary64) (*.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 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1))))) #s(literal 1/4 binary64))) (pow.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64) (*.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)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (pow.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))) phi2 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.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))) #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.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 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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))))) #s(literal 1/4 binary64) (*.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 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1))))) #s(literal 1/4 binary64)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1)))))) phi2)) (pow.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (-.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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))))) #s(literal 1/4 binary64) (*.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 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1))))) #s(literal 1/4 binary64))))) phi2 (*.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)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (pow.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))) phi2 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1))) #s(literal 1/2 binary64))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (*.f64 #s(literal -1 binary64) 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))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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))))) #s(literal 1/4 binary64) (*.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)))) phi2 (*.f64 (*.f64 #s(literal -1 binary64) (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)))) phi2 (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1)) #s(literal -1/2 binary64) (+.f64 (fma.f64 (*.f64 (*.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))) #s(literal 1/6 binary64)) phi2 (*.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))) (*.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)))) phi2 (*.f64 (*.f64 #s(literal -1 binary64) (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)))) phi2 (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1)))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1 binary64) 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))))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) (fma.f64 (fma.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))))) #s(literal 1/4 binary64) (*.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))) phi2 (*.f64 (*.f64 #s(literal -1 binary64) (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)))) phi2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) (fma.f64 (fma.f64 (+.f64 (fma.f64 (*.f64 (*.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))) #s(literal 1/6 binary64)) phi2 (*.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))) (*.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))) phi2 (*.f64 (*.f64 #s(literal -1 binary64) (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)))) phi2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (sin (/ (- phi1 phi2) 2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
#s(approx (sin (/ (- phi1 phi2) 2)) (fma.f64 (*.f64 #s(literal -1/2 binary64) phi2) (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))))
#s(approx (sin (/ (- phi1 phi2) 2)) (fma.f64 (fma.f64 (*.f64 #s(literal -1/8 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/2 binary64))) phi2 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
#s(approx (sin (/ (- phi1 phi2) 2)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/48 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/8 binary64))) phi2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal -1/2 binary64))) phi2 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
#s(approx (- phi1 phi2) (fma.f64 #s(literal -1 binary64) phi2 phi1))
#s(approx phi2 phi2)
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1)))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) #s(literal 1/24 binary64))) (*.f64 phi2 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) #s(literal -1/720 binary64))) (*.f64 phi2 phi2) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 phi2 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (cos.f64 phi1)))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (cos.f64 phi1))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (cos.f64 phi1)) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 phi2 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (cos.f64 phi1))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (*.f64 (fma.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/720 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (cos.f64 phi1)) (*.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 phi2 phi2))) (*.f64 phi2 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (cos.f64 phi1))))
#s(approx (* (cos phi1) (cos phi2)) (cos.f64 phi1))
#s(approx (* (cos phi1) (cos phi2)) (fma.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) (cos.f64 phi1) (cos.f64 phi1)))
#s(approx (* (cos phi1) (cos phi2)) (fma.f64 (fma.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)) (cos.f64 phi1) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi1))) (*.f64 phi2 phi2) (cos.f64 phi1)))
#s(approx (* (cos phi1) (cos phi2)) (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/720 binary64)) (cos.f64 phi1) (*.f64 #s(literal 1/24 binary64) (cos.f64 phi1))) (*.f64 phi2 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi1))) (*.f64 phi2 phi2) (cos.f64 phi1)))
#s(approx (cos phi2) #s(literal 1 binary64))
#s(approx (cos phi2) (fma.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64) #s(literal 1 binary64)))
#s(approx (cos phi2) (fma.f64 (-.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) (*.f64 phi2 phi2) #s(literal 1 binary64)))
#s(approx (cos phi2) (fma.f64 (-.f64 (*.f64 (fma.f64 (*.f64 phi2 phi2) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (*.f64 phi2 phi2) #s(literal 1 binary64)))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1)))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1)))) #s(literal 1/2 binary64))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1)) #s(literal -1/2 binary64) (+.f64 (fma.f64 (/.f64 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 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))) (*.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)))) phi2)) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.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)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))) phi2 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1)))) #s(literal 1/2 binary64))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.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))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1)) #s(literal -1/2 binary64) (+.f64 (fma.f64 (/.f64 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 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))) (*.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 #s(literal 1 binary64) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1))))) #s(literal -1/2 binary64) (*.f64 (*.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))) #s(literal 1/6 binary64))) phi2) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1)) #s(literal -1/2 binary64) (+.f64 (fma.f64 (/.f64 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 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))) (*.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))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))) phi2 (*.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)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))) phi2 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1)))) #s(literal 1/2 binary64))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1 binary64) phi2) (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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))))) #s(literal 1/4 binary64) (*.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 #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))))) phi2 #s(literal 1 binary64)) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 (fma.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) phi2) (*.f64 (*.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))) #s(literal 1/6 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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))))) #s(literal 1/4 binary64) (*.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))))) phi2 (*.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))))) phi2 #s(literal 1 binary64)) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1)))))
#s(approx (/ (- phi1 phi2) 2) (*.f64 (-.f64 (*.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 (cos phi2) (cos.f64 phi2))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 (*.f64 #s(literal 2 binary64) R) (atan2.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi2 phi1) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi2 phi1) #s(literal 1/2 binary64))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi2 phi1) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi2 phi1) #s(literal 1/2 binary64))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) #s(literal 1/2 binary64)))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 (atan2.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi2 phi1) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi2 phi1) #s(literal 1/2 binary64))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi2 phi1) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi2 phi1) #s(literal 1/2 binary64))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi2 phi1) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi2 phi1) #s(literal 1/2 binary64))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi2 phi1) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi2 phi1) #s(literal 1/2 binary64))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi2 phi1) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi2 phi1) #s(literal 1/2 binary64))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) #s(literal 1/2 binary64)))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi2 phi1) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi2 phi1) #s(literal 1/2 binary64))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) (*.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi2 phi1) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi2 phi1) #s(literal 1/2 binary64)))))
#s(approx (sin (/ (- phi1 phi2) 2)) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi2 phi1) #s(literal 1/2 binary64))))
#s(approx (/ (- phi1 phi2) 2) (*.f64 (*.f64 (fma.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 (fma.f64 (/.f64 phi1 phi2) #s(literal -1 binary64) #s(literal 1 binary64)) phi2) #s(literal -1 binary64)))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi2 phi1) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi2 phi1) #s(literal 1/2 binary64))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi2 phi1) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (fma.f64 #s(literal -1 binary64) phi2 phi1) #s(literal 1/2 binary64))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))

eval158.0ms (0.4%)

Memory
25.9MiB live, 211.7MiB allocated; 22ms collecting garbage
Compiler

Compiled 60 022 to 4 109 computations (93.2% saved)

prune373.0ms (1%)

Memory
-40.3MiB live, 543.8MiB allocated; 73ms collecting garbage
Pruning

38 alts after pruning (38 fresh and 0 done)

PrunedKeptTotal
New58938627
Fresh000
Picked101
Done000
Total59038628
Accuracy
65.9%
Counts
628 → 38
Alt Table
Click to see full alt table
StatusAccuracyProgram
62.8%
(*.f64 (*.f64 (atan2.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (*.f64 (cos.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64))) #s(literal 2 binary64)) R)
63.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
45.7%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (+.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
44.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi1))) (sin.f64 (+.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
44.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi2))) (sin.f64 (+.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
52.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
51.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
62.0%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (/.f64 lambda1 #s(literal 2 binary64))) (cos.f64 (/.f64 lambda2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 lambda1 #s(literal 2 binary64))) (sin.f64 (/.f64 lambda2 #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
62.7%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))))))))))
62.7%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))))))))
58.4%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
63.8%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
44.8%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi2))) (sin.f64 (+.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
51.3%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
54.4%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 (fma.f64 #s(literal -1 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
62.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (/.f64 lambda1 #s(literal 2 binary64))) (cos.f64 (/.f64 lambda2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 lambda1 #s(literal 2 binary64))) (sin.f64 (/.f64 lambda2 #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
48.8%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)) #s(literal 2 binary64))))))))))
50.0%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64))))))))))
48.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))
47.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
50.0%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
62.8%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
50.3%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1)))))))))
48.4%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))))))))
50.3%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
51.1%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 (-.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64)) lambda2)) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
46.1%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
54.8%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) #s(approx (cos phi2) #s(literal 1 binary64))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
44.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
45.4%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (*.f64 lambda2 (cos.f64 phi1)) (*.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) #s(literal -1/4 binary64))) (cos.f64 phi2)) (*.f64 (*.f64 #s(literal -1 binary64) (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) lambda2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
52.8%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
45.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
46.4%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
44.4%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
45.3%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
47.6%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 #s(approx (sin (/ (- phi1 phi2) 2)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/48 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/8 binary64))) phi1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) phi1 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
60.4%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
47.4%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
Compiler

Compiled 6 748 to 2 990 computations (55.7% saved)

series894.0ms (2.3%)

Memory
45.7MiB live, 1 226.2MiB allocated; 106ms collecting garbage
Counts
113 → 855
Calls
Call 1
Inputs
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
R
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
#s(literal 2 binary64)
(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
(sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64))
(-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))))
(*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64))))
(sin.f64 (/.f64 phi1 #s(literal 2 binary64)))
(/.f64 phi1 #s(literal 2 binary64))
phi1
(cos.f64 (/.f64 phi2 #s(literal 2 binary64)))
(/.f64 phi2 #s(literal 2 binary64))
phi2
(*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))
(cos.f64 (/.f64 phi1 #s(literal 2 binary64)))
(sin.f64 (/.f64 phi2 #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(cos.f64 phi1)
(cos.f64 phi2)
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))
(/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))
(-.f64 lambda1 lambda2)
lambda1
lambda2
(sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
#s(literal 1 binary64)
(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64))
(sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))
(/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))
(-.f64 phi1 phi2)
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
(sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))
(pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64))
(sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))
(*.f64 #s(literal -1/2 binary64) phi2)
#s(literal -1/2 binary64)
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))
(*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))
#s(literal 1/2 binary64)
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))
(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))
(fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))
(fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
(*.f64 lambda1 (cos.f64 phi1))
(*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2))
(*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64))
(*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))
(sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))
(/.f64 (PI.f64) #s(literal 2 binary64))
(PI.f64)
(sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))
(*.f64 #s(literal -1/2 binary64) lambda2)
#s(literal -1/6 binary64)
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
(*.f64 (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))
(*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(literal 1/4 binary64)
(*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))
#s(literal -1/4 binary64)
(*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64))
(sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64)))
(/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))
#s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2))
(*.f64 #s(literal -1 binary64) phi2)
#s(literal -1 binary64)
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))))
(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))
(sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))
#s(literal 3 binary64)
(pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))
(+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
Outputs
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx R #s(hole binary64 R))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* 1/2 (* (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* lambda1 (+ (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* lambda1 (+ (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))))) (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* 1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2)))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* -1/8 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))) (* 1/2 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* 1/2 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2))))) (* lambda1 (+ (* -1/8 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2))))) (* -1/48 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* -1/2 lambda2))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* 1/2 (* lambda1 (cos (* -1/2 lambda2)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* lambda1 (+ (* -1/8 (* lambda1 (sin (* -1/2 lambda2)))) (* 1/2 (cos (* -1/2 lambda2))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* lambda1 (+ (* 1/2 (cos (* -1/2 lambda2))) (* lambda1 (+ (* -1/8 (sin (* -1/2 lambda2))) (* -1/48 (* lambda1 (cos (* -1/2 lambda2)))))))))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* -1/2 lambda2)))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (+ (* -1/2 lambda2) (* 1/2 lambda1))))
#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 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* -1/2 (* (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda1 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* 1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (* lambda1 (- (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* 1/2 (* (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda1 (+ (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda1 (+ (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* 1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) #s(hole binary64 (+ (* lambda1 (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (+ (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (+ (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (+ (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) #s(hole binary64 (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) #s(hole binary64 (+ (* lambda1 (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (pow (sin (* -1/2 lambda2)) 2)))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* lambda1 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (pow (sin (* -1/2 lambda2)) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (pow (sin (* -1/2 lambda2)) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 lambda2)) 2)) (* lambda1 (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (pow (sin (* -1/2 lambda2)) 2))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (sin (* -1/2 lambda2))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* 1/2 (* lambda1 (cos (* -1/2 lambda2)))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* lambda1 (+ (* -1/8 (* lambda1 (sin (* -1/2 lambda2)))) (* 1/2 (cos (* -1/2 lambda2))))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* lambda1 (+ (* 1/2 (cos (* -1/2 lambda2))) (* lambda1 (+ (* -1/8 (sin (* -1/2 lambda2))) (* -1/48 (* lambda1 (cos (* -1/2 lambda2)))))))))))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* -1/2 lambda2)))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (+ (* -1/2 lambda2) (* 1/2 lambda1))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))))) (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))))) (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))))))
#s(approx (* lambda1 (cos phi1)) #s(hole binary64 (* lambda1 (cos phi1))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* 1/2 (* (* lambda1 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda1 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda1 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (+ (* lambda1 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (+ (* lambda1 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (* lambda1 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda1 (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda1 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda1 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda1 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda1 (- (+ (* lambda1 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* lambda1 (+ (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* lambda1 (+ (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* 1/2 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2)))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* lambda1 (+ (* -1/8 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))) (* 1/2 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* lambda1 (+ (* 1/2 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2))))) (* lambda1 (+ (* -1/8 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2))))) (* -1/48 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda1 (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda1 (- (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda1 (- (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (- (+ (* lambda1 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda1 (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda1 (- (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda1 (- (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (- (+ (* lambda1 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3)))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (+ (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* 1/2 (- lambda1 lambda2)))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* 1/2 lambda1)))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* lambda1 (+ 1/2 (* -1/2 (/ lambda2 lambda1))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 lambda1))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) #s(hole binary64 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (sin (* 1/2 (- lambda1 lambda2)))))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* 1/2 lambda1)))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* lambda1 (+ 1/2 (* -1/2 (/ lambda2 lambda1))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (* -1/6 (* (pow lambda1 3) (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (* (pow lambda1 3) (+ (* -1/6 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (/ (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) lambda1)))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (* (pow lambda1 3) (+ (* -1/6 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (+ (/ (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (pow lambda1 2)) (/ (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) lambda1))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (* (pow lambda1 3) (+ (* -1/6 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (+ (/ (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (pow lambda1 2)) (+ (/ (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) lambda1) (/ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow lambda1 3))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (* -1/6 (* (pow lambda1 2) (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (* (pow lambda1 2) (+ (* -1/6 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (/ (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) lambda1)))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (* (pow lambda1 2) (+ (* -1/6 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (+ (/ (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (pow lambda1 2)) (/ (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) lambda1))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (* lambda1 (+ (* -1/6 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (/ (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) lambda1)))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* -1/2 (+ lambda2 (* -1 lambda1))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* -1/2 (+ lambda2 (* -1 lambda1))))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* -1 (* lambda1 (- (* 1/2 (/ lambda2 lambda1)) 1/2)))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2)) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) #s(hole binary64 (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2)))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (sin (* -1/2 (+ lambda2 (* -1 lambda1))))))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda1 (- (* 1/2 (/ lambda2 lambda1)) 1/2)))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (* -1 (* (pow lambda1 3) (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/6 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (* -1 (* (pow lambda1 3) (+ (* -1 (/ (+ (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (/ (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) lambda1)) lambda1)) (* 1/6 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (* -1 (* (pow lambda1 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* -1 (/ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) lambda1))) lambda1)) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) lambda1)) (* 1/6 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (* -1 (/ (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) lambda1))) lambda1)) (* -1/6 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/6 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2)))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* -1/2 (+ lambda2 (* -1 lambda1))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* -1/2 (* (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* -1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* lambda2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1)))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1))))) (* -1/8 (* lambda2 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1))))) (* lambda2 (+ (* -1/8 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1))))) (* 1/48 (* lambda2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* 1/2 lambda1))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* -1/2 (* lambda2 (cos (* 1/2 lambda1)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* lambda2 (+ (* -1/2 (cos (* 1/2 lambda1))) (* -1/8 (* lambda2 (sin (* 1/2 lambda1)))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* lambda2 (+ (* -1/2 (cos (* 1/2 lambda1))) (* lambda2 (+ (* -1/8 (sin (* 1/2 lambda1))) (* 1/48 (* lambda2 (cos (* 1/2 lambda1)))))))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (+ lambda1 (* -1 lambda2))))
#s(approx lambda2 #s(hole binary64 lambda2))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* 1/2 (* (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (+ (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* -1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (* lambda2 (- (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* -1/2 (* (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* -1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (+ (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (* lambda2 (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (+ (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (* lambda2 (+ (* lambda2 (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (+ (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) #s(hole binary64 (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (* lambda2 (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (* lambda2 (+ (* lambda2 (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (pow (sin (* 1/2 lambda1)) 2)))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (pow (sin (* 1/2 lambda1)) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* lambda2 (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (pow (sin (* 1/2 lambda1)) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* lambda2 (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (+ (* 1/4 (pow (cos (* 1/2 lambda1)) 2)) (* lambda2 (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))) (pow (sin (* 1/2 lambda1)) 2))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (sin (* 1/2 lambda1))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* -1/2 (* lambda2 (cos (* 1/2 lambda1)))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* lambda2 (+ (* -1/2 (cos (* 1/2 lambda1))) (* -1/8 (* lambda2 (sin (* 1/2 lambda1)))))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* lambda2 (+ (* -1/2 (cos (* 1/2 lambda1))) (* lambda2 (+ (* -1/8 (sin (* 1/2 lambda1))) (* 1/48 (* lambda2 (cos (* 1/2 lambda1)))))))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (* 1/4 (* (pow lambda1 2) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (PI))) 2)))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* 1/4 (* (pow lambda1 2) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (PI))) 2))))) (* lambda1 (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI)))))) (* lambda1 (+ (* -1/4 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* 1/12 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI)))))))))))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* 1/4 (* (pow lambda1 2) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (PI))) 2))))) (* lambda2 (+ (* lambda1 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI)))))) (* lambda1 (+ (* -1/4 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* 1/12 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI))))))))))) (* lambda2 (+ (* 1/4 (* (cos phi1) (cos phi2))) (* lambda1 (+ (* 1/4 (* (cos phi1) (* (cos phi2) (cos (* 1/2 (PI)))))) (* lambda1 (+ (* -1/24 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* 1/2 (PI))))))) (* (cos phi1) (* (cos phi2) (- (* 1/4 (+ (* -1/4 (pow (sin (* 1/2 (PI))) 2)) (* 1/4 (pow (cos (* 1/2 (PI))) 2)))) 1/16))))))))))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* 1/4 (* (pow lambda1 2) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (PI))) 2))))) (* lambda2 (+ (* lambda1 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI)))))) (* lambda1 (+ (* -1/4 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* 1/12 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI))))))))))) (* lambda2 (+ (* 1/4 (* (cos phi1) (cos phi2))) (+ (* lambda1 (* lambda2 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* 1/48 (sin (* 1/2 (PI)))) (* 1/16 (sin (* 1/2 (PI))))))))) (* 1/4 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))) (* 1/8 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))))))) (* (cos phi1) (* (cos phi2) (+ (* 1/48 (sin (* 1/2 (PI)))) (* 1/16 (sin (* 1/2 (PI)))))))))) (* lambda1 (+ (* 1/4 (* (cos phi1) (* (cos phi2) (cos (* 1/2 (PI)))))) (* lambda1 (+ (* -1/24 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* 1/2 (PI))))))) (* (cos phi1) (* (cos phi2) (- (* 1/4 (+ (* -1/4 (pow (sin (* 1/2 (PI))) 2)) (* 1/4 (pow (cos (* 1/2 (PI))) 2)))) 1/16)))))))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (* 1/4 (* lambda1 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (PI))) 2)))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* 1/4 (* lambda1 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (PI))) 2))))) (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI)))))) (* lambda1 (+ (* -1/4 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* 1/12 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI))))))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* 1/4 (* lambda1 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (PI))) 2))))) (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI)))))) (+ (* lambda1 (+ (* -1/4 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* 1/12 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI))))))))) (* lambda2 (+ (* 1/4 (* (cos phi1) (* (cos phi2) (cos (* 1/2 (PI)))))) (* lambda1 (+ (* -1/24 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* 1/2 (PI))))))) (* (cos phi1) (* (cos phi2) (- (* 1/4 (+ (* -1/4 (pow (sin (* 1/2 (PI))) 2)) (* 1/4 (pow (cos (* 1/2 (PI))) 2)))) 1/16)))))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* 1/4 (* lambda1 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (PI))) 2))))) (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI)))))) (+ (* lambda1 (+ (* -1/4 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* 1/12 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI))))))))) (* lambda2 (+ (* 1/4 (* (cos phi1) (* (cos phi2) (cos (* 1/2 (PI)))))) (+ (* lambda1 (+ (* -1/24 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* 1/2 (PI))))))) (* (cos phi1) (* (cos phi2) (- (* 1/4 (+ (* -1/4 (pow (sin (* 1/2 (PI))) 2)) (* 1/4 (pow (cos (* 1/2 (PI))) 2)))) 1/16))))) (* lambda2 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* 1/48 (sin (* 1/2 (PI)))) (* 1/16 (sin (* 1/2 (PI))))))))) (* 1/4 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))) (* 1/8 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))))))) (* (cos phi1) (* (cos phi2) (+ (* 1/48 (sin (* 1/2 (PI)))) (* 1/16 (sin (* 1/2 (PI))))))))))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (* 1/4 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (PI))) 2))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (+ (* 1/4 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (PI))) 2)))) (* lambda2 (+ (* -1/4 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* 1/12 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI))))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (+ (* 1/4 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (PI))) 2)))) (* lambda2 (+ (* -1/4 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (+ (* 1/12 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI))))))) (* lambda2 (+ (* -1/24 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* 1/2 (PI))))))) (* (cos phi1) (* (cos phi2) (- (* 1/4 (+ (* -1/4 (pow (sin (* 1/2 (PI))) 2)) (* 1/4 (pow (cos (* 1/2 (PI))) 2)))) 1/16)))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (+ (* 1/4 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (PI))) 2)))) (* lambda2 (+ (* -1/4 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (+ (* 1/12 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI))))))) (* lambda2 (+ (* -1/24 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* 1/2 (PI))))))) (+ (* lambda2 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* 1/48 (sin (* 1/2 (PI)))) (* 1/16 (sin (* 1/2 (PI))))))))) (* 1/4 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))) (* 1/8 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))))))) (* (cos phi1) (* (cos phi2) (- (* 1/4 (+ (* -1/4 (pow (sin (* 1/2 (PI))) 2)) (* 1/4 (pow (cos (* 1/2 (PI))) 2)))) 1/16))))))))))))
#s(approx (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) #s(hole binary64 (* 1/12 (* lambda2 (* (cos phi2) (sin (* 1/2 (PI))))))))
#s(approx (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) #s(hole binary64 (* lambda2 (+ (* -1/24 (* lambda2 (* (cos phi2) (cos (* 1/2 (PI)))))) (* 1/12 (* (cos phi2) (sin (* 1/2 (PI)))))))))
#s(approx (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) #s(hole binary64 (* lambda2 (+ (* 1/12 (* (cos phi2) (sin (* 1/2 (PI))))) (* lambda2 (+ (* -1/6 (* lambda2 (* (cos phi2) (+ (* 1/48 (sin (* 1/2 (PI)))) (* 1/16 (sin (* 1/2 (PI)))))))) (* -1/24 (* (cos phi2) (cos (* 1/2 (PI)))))))))))
#s(approx (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) #s(hole binary64 (* lambda2 (+ (* 1/12 (* (cos phi2) (sin (* 1/2 (PI))))) (* lambda2 (+ (* -1/24 (* (cos phi2) (cos (* 1/2 (PI))))) (* lambda2 (+ (* -1/6 (* (cos phi2) (+ (* 1/48 (sin (* 1/2 (PI)))) (* 1/16 (sin (* 1/2 (PI))))))) (* 1/288 (* lambda2 (* (cos phi2) (cos (* 1/2 (PI))))))))))))))
#s(approx (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) #s(hole binary64 (* 1/12 (* lambda2 (sin (* 1/2 (PI)))))))
#s(approx (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) #s(hole binary64 (* lambda2 (+ (* -1/24 (* lambda2 (cos (* 1/2 (PI))))) (* 1/12 (sin (* 1/2 (PI))))))))
#s(approx (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) #s(hole binary64 (* lambda2 (+ (* 1/12 (sin (* 1/2 (PI)))) (* lambda2 (+ (* -1/6 (* lambda2 (+ (* 1/48 (sin (* 1/2 (PI)))) (* 1/16 (sin (* 1/2 (PI))))))) (* -1/24 (cos (* 1/2 (PI))))))))))
#s(approx (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) #s(hole binary64 (* lambda2 (+ (* 1/12 (sin (* 1/2 (PI)))) (* lambda2 (+ (* -1/24 (cos (* 1/2 (PI)))) (* lambda2 (+ (* -1/6 (+ (* 1/48 (sin (* 1/2 (PI)))) (* 1/16 (sin (* 1/2 (PI)))))) (* 1/288 (* lambda2 (cos (* 1/2 (PI)))))))))))))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) #s(hole binary64 (* -1/2 (* lambda2 (sin (* 1/2 (PI)))))))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) #s(hole binary64 (* lambda2 (+ (* -1/2 (sin (* 1/2 (PI)))) (* 1/4 (* lambda2 (cos (* 1/2 (PI)))))))))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) #s(hole binary64 (* lambda2 (+ (* -1/2 (sin (* 1/2 (PI)))) (* lambda2 (+ (* 1/4 (cos (* 1/2 (PI)))) (* lambda2 (+ (* 1/48 (sin (* 1/2 (PI)))) (* 1/16 (sin (* 1/2 (PI))))))))))))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) #s(hole binary64 (* lambda2 (+ (* -1/2 (sin (* 1/2 (PI)))) (* lambda2 (+ (* 1/4 (cos (* 1/2 (PI)))) (* lambda2 (+ (* -1/48 (* lambda2 (cos (* 1/2 (PI))))) (+ (* 1/48 (sin (* 1/2 (PI)))) (* 1/16 (sin (* 1/2 (PI)))))))))))))
#s(approx (sin (+ (* -1/2 lambda2) (/ (PI) 2))) #s(hole binary64 (sin (* 1/2 (PI)))))
#s(approx (sin (+ (* -1/2 lambda2) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* -1/2 (* lambda2 (cos (* 1/2 (PI))))))))
#s(approx (sin (+ (* -1/2 lambda2) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* lambda2 (+ (* -1/2 (cos (* 1/2 (PI)))) (* -1/8 (* lambda2 (sin (* 1/2 (PI))))))))))
#s(approx (sin (+ (* -1/2 lambda2) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* lambda2 (+ (* -1/2 (cos (* 1/2 (PI)))) (* lambda2 (+ (* -1/8 (sin (* 1/2 (PI)))) (* 1/48 (* lambda2 (cos (* 1/2 (PI))))))))))))
#s(approx (+ (* -1/2 lambda2) (/ (PI) 2)) #s(hole binary64 (* 1/2 (PI))))
#s(approx (+ (* -1/2 lambda2) (/ (PI) 2)) #s(hole binary64 (+ (* -1/2 lambda2) (* 1/2 (PI)))))
#s(approx (sin (* -1/2 lambda2)) #s(hole binary64 (* -1/2 lambda2)))
#s(approx (sin (* -1/2 lambda2)) #s(hole binary64 (* lambda2 (- (* 1/48 (pow lambda2 2)) 1/2))))
#s(approx (sin (* -1/2 lambda2)) #s(hole binary64 (* lambda2 (- (* (pow lambda2 2) (+ 1/48 (* -1/3840 (pow lambda2 2)))) 1/2))))
#s(approx (sin (* -1/2 lambda2)) #s(hole binary64 (* lambda2 (- (* (pow lambda2 2) (+ 1/48 (* (pow lambda2 2) (- (* 1/645120 (pow lambda2 2)) 1/3840)))) 1/2))))
#s(approx (* -1/2 lambda2) #s(hole binary64 (* -1/2 lambda2)))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) #s(hole binary64 (* 1/4 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (PI))) 2))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) #s(hole binary64 (+ (* -1/4 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))))) (* 1/4 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (PI))) 2)))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) #s(hole binary64 (+ (* 1/4 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (PI))) 2)))) (* lambda2 (+ (* -1/4 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* lambda2 (* (cos phi1) (* (cos phi2) (- (* 1/4 (+ (* -1/4 (pow (sin (* 1/2 (PI))) 2)) (* 1/4 (pow (cos (* 1/2 (PI))) 2)))) 1/16)))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) #s(hole binary64 (+ (* 1/4 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (PI))) 2)))) (* lambda2 (+ (* -1/4 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* lambda2 (+ (* 1/4 (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))) (* 1/8 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))))))) (* (cos phi1) (* (cos phi2) (- (* 1/4 (+ (* -1/4 (pow (sin (* 1/2 (PI))) 2)) (* 1/4 (pow (cos (* 1/2 (PI))) 2)))) 1/16))))))))))
#s(approx (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (* 1/4 (pow (sin (* 1/2 (PI))) 2))))
#s(approx (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* -1/4 (* lambda2 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))) (* 1/4 (pow (sin (* 1/2 (PI))) 2)))))
#s(approx (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* 1/4 (pow (sin (* 1/2 (PI))) 2)) (* lambda2 (+ (* -1/4 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))) (* lambda2 (- (* 1/4 (+ (* -1/4 (pow (sin (* 1/2 (PI))) 2)) (* 1/4 (pow (cos (* 1/2 (PI))) 2)))) 1/16)))))))
#s(approx (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* 1/4 (pow (sin (* 1/2 (PI))) 2)) (* lambda2 (+ (* -1/4 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))) (* lambda2 (- (+ (* 1/4 (* lambda2 (+ (* 1/24 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))) (* 1/8 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))))) (* 1/4 (+ (* -1/4 (pow (sin (* 1/2 (PI))) 2)) (* 1/4 (pow (cos (* 1/2 (PI))) 2))))) 1/16)))))))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) #s(hole binary64 (pow (sin (* 1/2 (PI))) 2)))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))) (pow (sin (* 1/2 (PI))) 2))))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))) (* lambda2 (+ (* -1/4 (pow (sin (* 1/2 (PI))) 2)) (* 1/4 (pow (cos (* 1/2 (PI))) 2)))))) (pow (sin (* 1/2 (PI))) 2))))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))) (* lambda2 (+ (* -1/4 (pow (sin (* 1/2 (PI))) 2)) (+ (* 1/4 (pow (cos (* 1/2 (PI))) 2)) (* lambda2 (+ (* 1/24 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))) (* 1/8 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))))))))) (pow (sin (* 1/2 (PI))) 2))))
#s(approx (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (* -1/16 (pow lambda2 2))))
#s(approx (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (* (pow lambda2 2) (- (* 1/192 (pow lambda2 2)) 1/16))))
#s(approx (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (* (pow lambda2 2) (- (* (pow lambda2 2) (+ 1/192 (* -1/5760 (pow lambda2 2)))) 1/16))))
#s(approx (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (* (pow lambda2 2) (- (* (pow lambda2 2) (+ 1/192 (* (pow lambda2 2) (- (* 1/322560 (pow lambda2 2)) 1/5760)))) 1/16))))
#s(approx (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))) #s(hole binary64 (* 1/4 (pow lambda2 2))))
#s(approx (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))) #s(hole binary64 (* (pow lambda2 2) (+ 1/4 (* -1/48 (pow lambda2 2))))))
#s(approx (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))) #s(hole binary64 (* (pow lambda2 2) (+ 1/4 (* (pow lambda2 2) (- (* 1/1440 (pow lambda2 2)) 1/48))))))
#s(approx (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))) #s(hole binary64 (* (pow lambda2 2) (+ 1/4 (* (pow lambda2 2) (- (* (pow lambda2 2) (+ 1/1440 (* -1/80640 (pow lambda2 2)))) 1/48))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) #s(hole binary64 (* -1/2 (* lambda2 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI)))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) #s(hole binary64 (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI)))))) (* 1/4 (* lambda2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 (PI)))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) #s(hole binary64 (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI)))))) (* lambda2 (+ (* 1/4 (* (cos phi1) (* (cos phi2) (cos (* 1/2 (PI)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/48 (sin (* 1/2 (PI)))) (* 1/16 (sin (* 1/2 (PI))))))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) #s(hole binary64 (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI)))))) (* lambda2 (+ (* 1/4 (* (cos phi1) (* (cos phi2) (cos (* 1/2 (PI)))))) (* lambda2 (+ (* -1/48 (* lambda2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 (PI))))))) (* (cos phi1) (* (cos phi2) (+ (* 1/48 (sin (* 1/2 (PI)))) (* 1/16 (sin (* 1/2 (PI)))))))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (* 1/4 (* (pow lambda2 2) (* (cos phi1) (cos phi2))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (* (pow lambda2 2) (+ (* -1/48 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (* 1/4 (* (cos phi1) (cos phi2)))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (* (pow lambda2 2) (+ (* 1/4 (* (cos phi1) (cos phi2))) (* (pow lambda2 2) (+ (* -1/48 (* (cos phi1) (cos phi2))) (* 1/1440 (* (pow lambda2 2) (* (cos phi1) (cos phi2))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (* (pow lambda2 2) (+ (* 1/4 (* (cos phi1) (cos phi2))) (* (pow lambda2 2) (+ (* -1/48 (* (cos phi1) (cos phi2))) (* (pow lambda2 2) (+ (* -1/80640 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (* 1/1440 (* (cos phi1) (cos phi2)))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* 1/2 (* (* lambda2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda2 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda2 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (+ (* lambda2 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (+ (* lambda2 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (* lambda2 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda2 (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda2 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda2 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda2 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda2 (- (+ (* lambda2 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* 2 (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* lambda2 (+ (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* 2 (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* lambda2 (+ (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* -1/2 (* lambda2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1)))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1))))) (* -1/8 (* lambda2 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1))))) (* lambda2 (+ (* -1/8 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1))))) (* 1/48 (* lambda2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda2 (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda2 (- (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda2 (- (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (- (+ (* lambda2 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda2 (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda2 (- (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda2 (- (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (- (+ (* lambda2 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -2 (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3)))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (+ (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* lambda2 (- (* 1/2 (/ lambda1 lambda2)) 1/2))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* lambda2 (- (/ lambda1 lambda2) 1))))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* lambda2 (- (* 1/2 (/ lambda1 lambda2)) 1/2))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (- (* 1/2 (PI)) (* 1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (- (* 1/2 (PI)) (* 1/2 lambda2))) 2))))))) (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (- (* 1/2 (PI)) (* 1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (- (* 1/2 (PI)) (* 1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (- (* 1/2 (PI)) (* 1/2 lambda2))) 2))))))) (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (- (* 1/2 (PI)) (* 1/2 lambda2)))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (- (* 1/2 (PI)) (* 1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (- (* 1/2 (PI)) (* 1/2 lambda2))) 2))))))))
#s(approx (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) #s(hole binary64 (* -1/6 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (- (* 1/2 (PI)) (* 1/2 lambda2))))))))
#s(approx (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) #s(hole binary64 (* -1/6 (* (sin (* -1/2 lambda2)) (sin (- (* 1/2 (PI)) (* 1/2 lambda2)))))))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) #s(hole binary64 (* (sin (* -1/2 lambda2)) (sin (- (* 1/2 (PI)) (* 1/2 lambda2))))))
#s(approx (sin (+ (* -1/2 lambda2) (/ (PI) 2))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* 1/2 lambda2)))))
#s(approx (+ (* -1/2 lambda2) (/ (PI) 2)) #s(hole binary64 (* -1/2 lambda2)))
#s(approx (+ (* -1/2 lambda2) (/ (PI) 2)) #s(hole binary64 (* lambda2 (- (* 1/2 (/ (PI) lambda2)) 1/2))))
#s(approx (sin (* -1/2 lambda2)) #s(hole binary64 (sin (* -1/2 lambda2))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (- (* 1/2 (PI)) (* 1/2 lambda2))) 2)))))))
#s(approx (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (- (* 1/2 (PI)) (* 1/2 lambda2))) 2)))))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) #s(hole binary64 (pow (sin (- (* 1/2 (PI)) (* 1/2 lambda2))) 2)))
#s(approx (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (* -1/4 (pow (sin (* -1/2 lambda2)) 2))))
#s(approx (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))) #s(hole binary64 (pow (sin (* -1/2 lambda2)) 2)))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (- (* 1/2 (PI)) (* 1/2 lambda2))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (+ lambda1 (* -1 lambda2))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* 1/2 (+ lambda1 (* -1 lambda2))))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* -1 (* lambda2 (+ 1/2 (* -1/2 (/ lambda1 lambda2)))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2)) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) #s(hole binary64 (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2)))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (sin (* 1/2 (+ lambda1 (* -1 lambda2))))))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda2 (+ 1/2 (* -1/2 (/ lambda1 lambda2)))))))
#s(approx (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) #s(hole binary64 (* -1/6 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))
#s(approx (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) #s(hole binary64 (* -1/6 (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) #s(hole binary64 (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))
#s(approx (sin (+ (* -1/2 lambda2) (/ (PI) 2))) #s(hole binary64 (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))
#s(approx (+ (* -1/2 lambda2) (/ (PI) 2)) #s(hole binary64 (* -1 (* lambda2 (+ 1/2 (* -1/2 (/ (PI) lambda2)))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))))
#s(approx (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) #s(hole binary64 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2)))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (+ lambda1 (* -1 lambda2))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2))) (* -1/2 (* (* phi1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2))) (* phi1 (+ (* -1/2 (* (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))) (* 1/2 (* (* phi1 (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (* 1/4 (pow (cos (* 1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (sin (* 1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2))) (* phi1 (+ (* -1/2 (* (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (* 1/4 (pow (cos (* 1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (sin (* 1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 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))))) (* -1/2 (/ (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (* 1/4 (pow (cos (* 1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (sin (* 1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2))))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))))))))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* phi1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (* 1/4 (pow (cos (* 1/2 phi2)) 2))))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* 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)))))))))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (pow (sin (* 1/2 phi2)) 2)))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* -1 (* phi1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (sin (* 1/2 phi2)) 2))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (* 1/4 (pow (cos (* 1/2 phi2)) 2)))))) (pow (sin (* 1/2 phi2)) 2))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* 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 (sin (* 1/2 phi2)) 2))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (* -1 (sin (* 1/2 phi2)))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (- (* 1/2 (* phi1 (cos (* 1/2 phi2)))) (sin (* 1/2 phi2)))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (- (* phi1 (+ (* 1/8 (* phi1 (sin (* 1/2 phi2)))) (* 1/2 (cos (* 1/2 phi2))))) (sin (* 1/2 phi2)))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (- (* phi1 (+ (* 1/2 (cos (* 1/2 phi2))) (* phi1 (- (* -1/48 (* phi1 (cos (* 1/2 phi2)))) (* -1/8 (sin (* 1/2 phi2))))))) (sin (* 1/2 phi2)))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (* 1/2 (* phi1 (cos (* 1/2 phi2))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (* phi1 (+ (* -1/48 (* (pow phi1 2) (cos (* 1/2 phi2)))) (* 1/2 (cos (* 1/2 phi2)))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (* phi1 (+ (* 1/2 (cos (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/48 (cos (* 1/2 phi2))) (* 1/3840 (* (pow phi1 2) (cos (* 1/2 phi2))))))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (* phi1 (+ (* 1/2 (cos (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/48 (cos (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/645120 (* (pow phi1 2) (cos (* 1/2 phi2)))) (* 1/3840 (cos (* 1/2 phi2)))))))))))
#s(approx (sin (/ phi1 2)) #s(hole binary64 (* 1/2 phi1)))
#s(approx (sin (/ phi1 2)) #s(hole binary64 (* phi1 (+ 1/2 (* -1/48 (pow phi1 2))))))
#s(approx (sin (/ phi1 2)) #s(hole binary64 (* phi1 (+ 1/2 (* (pow phi1 2) (- (* 1/3840 (pow phi1 2)) 1/48))))))
#s(approx (sin (/ phi1 2)) #s(hole binary64 (* phi1 (+ 1/2 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/3840 (* -1/645120 (pow phi1 2)))) 1/48))))))
#s(approx (/ phi1 2) #s(hole binary64 (* 1/2 phi1)))
#s(approx phi1 #s(hole binary64 phi1))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (sin (* 1/2 phi2))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi2)) (* -1/8 (* (pow phi1 2) (sin (* 1/2 phi2)))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi2)) (* (pow phi1 2) (+ (* -1/8 (sin (* 1/2 phi2))) (* 1/384 (* (pow phi1 2) (sin (* 1/2 phi2)))))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi2)) (* (pow phi1 2) (+ (* -1/8 (sin (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/46080 (* (pow phi1 2) (sin (* 1/2 phi2)))) (* 1/384 (sin (* 1/2 phi2))))))))))
#s(approx (cos (/ phi1 2)) #s(hole binary64 1))
#s(approx (cos (/ phi1 2)) #s(hole binary64 (+ 1 (* -1/8 (pow phi1 2)))))
#s(approx (cos (/ phi1 2)) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* 1/384 (pow phi1 2)) 1/8)))))
#s(approx (cos (/ phi1 2)) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/384 (* -1/46080 (pow phi1 2)))) 1/8)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* 1/24 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))) (* 1/24 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))))))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (cos phi2)))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi2) (* -1/2 (* (pow phi1 2) (cos phi2))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/2 (cos phi2)) (* 1/24 (* (pow phi1 2) (cos phi2))))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/2 (cos phi2)) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (cos phi2))) (* 1/24 (cos phi2)))))))))
#s(approx (cos phi1) #s(hole binary64 1))
#s(approx (cos phi1) #s(hole binary64 (+ 1 (* -1/2 (pow phi1 2)))))
#s(approx (cos phi1) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* 1/24 (pow phi1 2)) 1/2)))))
#s(approx (cos phi1) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/24 (* -1/720 (pow phi1 2)))) 1/2)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (* -1/2 (* (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* -1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (* phi1 (+ (* -1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (+ (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* 1/2 (/ (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* -1/2 (* (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* -1 (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi1 (- (* -1 (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi1 (- (* phi1 (- (* -1 (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* -1/2 phi2)) 2)))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* -1/2 phi2))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* 1/2 (* phi1 (cos (* -1/2 phi2)))))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* phi1 (+ (* -1/8 (* phi1 (sin (* -1/2 phi2)))) (* 1/2 (cos (* -1/2 phi2))))))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* phi1 (+ (* 1/2 (cos (* -1/2 phi2))) (* phi1 (+ (* -1/8 (sin (* -1/2 phi2))) (* -1/48 (* phi1 (cos (* -1/2 phi2)))))))))))
#s(approx (/ (- phi1 phi2) 2) #s(hole binary64 (* -1/2 phi2)))
#s(approx (/ (- phi1 phi2) 2) #s(hole binary64 (+ (* -1/2 phi2) (* 1/2 phi1))))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 phi2)))
#s(approx (- phi1 phi2) #s(hole binary64 (- phi1 phi2)))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* 1/2 (* (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (* 1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* phi1 (+ (* 1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* 1/2 (* (* phi1 (- (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (* 1/2 (/ (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (+ (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (* lambda1 (+ (* -1/2 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/2 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/12 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))))))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (+ (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (+ (* lambda1 (+ (* -1/2 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/2 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/12 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))))) (* (pow phi1 2) (+ (* 1/24 (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (* lambda1 (+ (* 1/24 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/144 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* 1/24 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))))))))))))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (+ (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (+ (* lambda1 (+ (* -1/2 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/2 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/12 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))))) (* (pow phi1 2) (+ (* 1/24 (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (+ (* lambda1 (+ (* 1/24 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/144 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* 1/24 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))))))) (* (pow phi1 2) (+ (* -1/720 (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (* lambda1 (+ (* -1/720 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/720 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/4320 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))))))))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (+ (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/2 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/12 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (+ (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (+ (* lambda1 (+ (* -1/2 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/12 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))) (* (pow phi1 2) (+ (* 1/24 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/144 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* 1/24 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))))))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (+ (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (+ (* lambda1 (+ (* -1/2 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/12 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))) (* (pow phi1 2) (+ (* 1/24 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (+ (* lambda1 (+ (* -1/144 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* 1/24 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))))) (* (pow phi1 2) (+ (* -1/720 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/720 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/4320 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))))))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (+ (* -1/6 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (+ (* -1/6 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (+ (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/12 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (+ (* -1/6 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (+ (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (+ (* 1/12 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (pow phi1 2) (+ (* -1/144 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* 1/24 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (+ (* -1/6 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (+ (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (+ (* 1/12 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (pow phi1 2) (+ (* -1/144 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (+ (* 1/24 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* (pow phi1 2) (+ (* -1/720 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/4320 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))))))))))))
#s(approx (* lambda1 (cos phi1)) #s(hole binary64 lambda1))
#s(approx (* lambda1 (cos phi1)) #s(hole binary64 (+ lambda1 (* -1/2 (* lambda1 (pow phi1 2))))))
#s(approx (* lambda1 (cos phi1)) #s(hole binary64 (+ lambda1 (* (pow phi1 2) (+ (* -1/2 lambda1) (* 1/24 (* lambda1 (pow phi1 2))))))))
#s(approx (* lambda1 (cos phi1)) #s(hole binary64 (+ lambda1 (* (pow phi1 2) (+ (* -1/2 lambda1) (* (pow phi1 2) (+ (* -1/720 (* lambda1 (pow phi1 2))) (* 1/24 lambda1))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) #s(hole binary64 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) #s(hole binary64 (+ (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) #s(hole binary64 (+ (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (* 1/24 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))))))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (cos phi2)))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi2) (* -1/2 (* (pow phi1 2) (cos phi2))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/2 (cos phi2)) (* 1/24 (* (pow phi1 2) (cos phi2))))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/2 (cos phi2)) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (cos phi2))) (* 1/24 (cos phi2)))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) #s(hole binary64 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) #s(hole binary64 (+ (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) #s(hole binary64 (+ (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* 1/24 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))) (* 1/24 (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* 1/2 (* (* phi1 (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* 1/2 (* (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))) (* 1/2 (* (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi1 (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi1 (- (+ (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi1 (- (+ (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 2 (/ (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi1 (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi1 (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi1 (- (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi1 (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi1 (- (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* phi1 (- (+ (* 2 (/ (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* 2 (* phi1 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))))) (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* -3/2 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2)))))) (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* -3/2 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (+ (* phi1 (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2))))))) (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (pow (sin (* -1/2 phi2)) 6)))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* 2 (* phi1 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))))) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2))))) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (+ (* phi1 (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2)))))) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (pow (sin (* -1/2 phi2)) 2)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* -3/2 (* (pow phi1 2) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* (pow phi1 2) (+ (* -3/2 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (* 7/8 (* (pow phi1 2) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* (pow phi1 2) (+ (* -3/2 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (* (pow phi1 2) (+ (* -61/240 (* (pow phi1 2) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))) (* 7/8 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))))) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* 1/24 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))) (* 1/24 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi1 (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi1 (- (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi1 (- (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (+ (* phi1 (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2))))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (pow (sin (* -1/2 phi2)) 4)))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* 2 (* phi1 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3)))) (pow (sin (* -1/2 phi2)) 4))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))))) (pow (sin (* -1/2 phi2)) 4))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2))))))) (pow (sin (* -1/2 phi2)) 4))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* -1 (* phi1 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* phi1 (- (* phi1 (- (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* phi1 (- (* phi1 (- (+ (* -1 (* phi1 (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* (pow phi1 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (pow phi1 2) (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* 1/3 (* (pow phi1 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (pow phi1 2) (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (pow phi1 2) (+ (* -2/45 (* (pow phi1 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (* 1/3 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (+ (* phi1 (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1)))))
#s(approx (sin (/ phi1 2)) #s(hole binary64 (sin (* 1/2 phi1))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))))
#s(approx (cos (/ phi1 2)) #s(hole binary64 (cos (* 1/2 phi1))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (* (cos phi1) (cos phi2))))
#s(approx (cos phi1) #s(hole binary64 (cos phi1)))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 2)))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* 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 (* -1 (/ phi2 phi1))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (* (cos phi1) (cos phi2))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 6)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 2)))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 4)))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* -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 (- (/ phi2 phi1) 1)))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* 1/2 (* (* phi2 (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 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))))) (* -1/2 (/ (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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)))))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (pow (sin (* 1/2 phi1)) 2)))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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 (sin (* 1/2 phi1)) 2))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (sin (* 1/2 phi1))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* -1/2 (* phi2 (cos (* 1/2 phi1)))))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (sin (* 1/2 phi1)))) (* 1/2 (cos (* 1/2 phi1))))))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (sin (* 1/2 phi1))) (* 1/48 (* phi2 (cos (* 1/2 phi1)))))) (* 1/2 (cos (* 1/2 phi1))))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (sin (* 1/2 phi1))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* -1/8 (* (pow phi2 2) (sin (* 1/2 phi1)))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* (pow phi2 2) (+ (* -1/8 (sin (* 1/2 phi1))) (* 1/384 (* (pow phi2 2) (sin (* 1/2 phi1)))))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* (pow phi2 2) (+ (* -1/8 (sin (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/46080 (* (pow phi2 2) (sin (* 1/2 phi1)))) (* 1/384 (sin (* 1/2 phi1))))))))))
#s(approx (cos (/ phi2 2)) #s(hole binary64 1))
#s(approx (cos (/ phi2 2)) #s(hole binary64 (+ 1 (* -1/8 (pow phi2 2)))))
#s(approx (cos (/ phi2 2)) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* 1/384 (pow phi2 2)) 1/8)))))
#s(approx (cos (/ phi2 2)) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/384 (* -1/46080 (pow phi2 2)))) 1/8)))))
#s(approx (/ phi2 2) #s(hole binary64 (* 1/2 phi2)))
#s(approx phi2 #s(hole binary64 phi2))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (* 1/2 (* phi2 (cos (* 1/2 phi1))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (* phi2 (+ (* -1/48 (* (pow phi2 2) (cos (* 1/2 phi1)))) (* 1/2 (cos (* 1/2 phi1)))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (* phi2 (+ (* 1/2 (cos (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/48 (cos (* 1/2 phi1))) (* 1/3840 (* (pow phi2 2) (cos (* 1/2 phi1))))))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (* phi2 (+ (* 1/2 (cos (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/48 (cos (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/645120 (* (pow phi2 2) (cos (* 1/2 phi1)))) (* 1/3840 (cos (* 1/2 phi1)))))))))))
#s(approx (sin (/ phi2 2)) #s(hole binary64 (* 1/2 phi2)))
#s(approx (sin (/ phi2 2)) #s(hole binary64 (* phi2 (+ 1/2 (* -1/48 (pow phi2 2))))))
#s(approx (sin (/ phi2 2)) #s(hole binary64 (* phi2 (+ 1/2 (* (pow phi2 2) (- (* 1/3840 (pow phi2 2)) 1/48))))))
#s(approx (sin (/ phi2 2)) #s(hole binary64 (* phi2 (+ 1/2 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/3840 (* -1/645120 (pow phi2 2)))) 1/48))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* 1/24 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))) (* 1/24 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (cos phi1)))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi1) (* -1/2 (* (pow phi2 2) (cos phi1))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/2 (cos phi1)) (* 1/24 (* (pow phi2 2) (cos phi1))))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/2 (cos phi1)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (cos phi1))) (* 1/24 (cos phi1)))))))))
#s(approx (cos phi2) #s(hole binary64 1))
#s(approx (cos phi2) #s(hole binary64 (+ 1 (* -1/2 (pow phi2 2)))))
#s(approx (cos phi2) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* 1/24 (pow phi2 2)) 1/2)))))
#s(approx (cos phi2) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/24 (* -1/720 (pow phi2 2)))) 1/2)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* 1/2 (* (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* 1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* phi2 (+ (* 1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1/2 (/ (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* -1/2 (* (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (- (* -1 (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (- (* phi2 (- (* -1 (* phi2 (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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)))))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* 1/2 phi1)) 2)))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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 (sin (* 1/2 phi1)) 2))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* 1/2 phi1))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* -1/2 (* phi2 (cos (* 1/2 phi1)))))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (+ (* -1/2 (cos (* 1/2 phi1))) (* -1/8 (* phi2 (sin (* 1/2 phi1)))))))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (+ (* -1/2 (cos (* 1/2 phi1))) (* phi2 (+ (* -1/8 (sin (* 1/2 phi1))) (* 1/48 (* phi2 (cos (* 1/2 phi1)))))))))))
#s(approx (- phi1 phi2) #s(hole binary64 (+ phi1 (* -1 phi2))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* 1/2 (* (* phi2 (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 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))))) (* -1/2 (/ (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) #s(hole binary64 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) #s(hole binary64 (+ (* (pow phi2 2) (+ 1/4 (* -1/2 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) #s(hole binary64 (+ (* (pow phi2 2) (+ 1/4 (+ (* -1/2 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (- (* 1/24 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) 1/48))))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) #s(hole binary64 (+ (* (pow phi2 2) (+ 1/4 (+ (* -1/2 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (- (+ (* 1/24 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ 1/1440 (* -1/720 (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 1/48))))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (pow (sin (* -1/2 phi2)) 1) #s(hole binary64 (* -1/2 phi2)))
#s(approx (pow (sin (* -1/2 phi2)) 1) #s(hole binary64 (* phi2 (- (* 1/48 (pow phi2 2)) 1/2))))
#s(approx (pow (sin (* -1/2 phi2)) 1) #s(hole binary64 (* phi2 (- (* (pow phi2 2) (+ 1/48 (* -1/3840 (pow phi2 2)))) 1/2))))
#s(approx (pow (sin (* -1/2 phi2)) 1) #s(hole binary64 (* phi2 (- (* (pow phi2 2) (+ 1/48 (* (pow phi2 2) (- (* 1/645120 (pow phi2 2)) 1/3840)))) 1/2))))
#s(approx (sin (* -1/2 phi2)) #s(hole binary64 (* -1/2 phi2)))
#s(approx (sin (* -1/2 phi2)) #s(hole binary64 (* phi2 (- (* 1/48 (pow phi2 2)) 1/2))))
#s(approx (sin (* -1/2 phi2)) #s(hole binary64 (* phi2 (- (* (pow phi2 2) (+ 1/48 (* -1/3840 (pow phi2 2)))) 1/2))))
#s(approx (sin (* -1/2 phi2)) #s(hole binary64 (* phi2 (- (* (pow phi2 2) (+ 1/48 (* (pow phi2 2) (- (* 1/645120 (pow phi2 2)) 1/3840)))) 1/2))))
#s(approx (* -1/2 phi2) #s(hole binary64 (* -1/2 phi2)))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) #s(hole binary64 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -1/2 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* 1/24 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -1/2 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* 1/24 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (+ (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2))) (* lambda1 (+ (* -1/2 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/2 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/12 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))))))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (+ (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2))) (+ (* lambda1 (+ (* -1/2 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/2 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/12 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))))) (* (pow phi2 2) (+ (* 1/24 (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2))) (* lambda1 (+ (* 1/24 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/144 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* 1/24 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))))))))))))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (+ (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2))) (+ (* lambda1 (+ (* -1/2 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/2 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/12 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))))) (* (pow phi2 2) (+ (* 1/24 (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2))) (+ (* lambda1 (+ (* 1/24 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/144 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* 1/24 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))))))) (* (pow phi2 2) (+ (* -1/720 (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2))) (* lambda1 (+ (* -1/720 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/720 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/4320 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))))))))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (+ (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/2 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/12 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (+ (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (+ (* lambda1 (+ (* -1/2 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/12 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))) (* (pow phi2 2) (+ (* 1/24 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/144 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* 1/24 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))))))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (+ (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (+ (* lambda1 (+ (* -1/2 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/12 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))) (* (pow phi2 2) (+ (* 1/24 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (+ (* lambda1 (+ (* -1/144 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* 1/24 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))))) (* (pow phi2 2) (+ (* -1/720 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/720 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/4320 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))))))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (+ (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/12 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (+ (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (+ (* 1/12 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (pow phi2 2) (+ (* -1/144 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* 1/24 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (+ (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (+ (* 1/12 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (pow phi2 2) (+ (* -1/144 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (+ (* 1/24 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* (pow phi2 2) (+ (* -1/720 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/4320 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))))))))))))
#s(approx (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) #s(hole binary64 (* -1/6 (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))
#s(approx (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) #s(hole binary64 (+ (* -1/6 (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))) (* 1/12 (* (pow phi2 2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))
#s(approx (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) #s(hole binary64 (+ (* -1/6 (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))) (* (pow phi2 2) (+ (* -1/144 (* (pow phi2 2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* 1/12 (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))))
#s(approx (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) #s(hole binary64 (+ (* -1/6 (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))) (* (pow phi2 2) (+ (* 1/12 (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))) (* (pow phi2 2) (+ (* -1/144 (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))) (* 1/4320 (* (pow phi2 2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) #s(hole binary64 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) #s(hole binary64 (+ (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) #s(hole binary64 (+ (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (* 1/24 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))))))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (cos phi1)))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi1) (* -1/2 (* (pow phi2 2) (cos phi1))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/2 (cos phi1)) (* 1/24 (* (pow phi2 2) (cos phi1))))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/2 (cos phi1)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (cos phi1))) (* 1/24 (cos phi1)))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) #s(hole binary64 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) #s(hole binary64 (+ (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) #s(hole binary64 (+ (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* 1/24 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2)))) (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2)))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2)))) (* 1/24 (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2))))))))))
#s(approx (* -1 phi2) #s(hole binary64 (* -1 phi2)))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* 1/2 (* (* phi2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* 1/2 (* (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))) (* 1/2 (* (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi2 (- (+ (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi2 (- (+ (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi2 (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi2 (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi2 (- (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi2 (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi2 (- (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* phi2 (- (+ (* 2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* 2 (* phi2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))))) (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* -3/2 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2)))))) (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* -3/2 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (+ (* phi2 (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2))))))) (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (pow (sin (* 1/2 phi1)) 6)))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* 2 (* phi2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))))) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2))))) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (+ (* phi2 (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2)))))) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (pow (sin (* 1/2 phi1)) 2)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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 (sin (* 1/2 phi1)) 2))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* -3/2 (* (pow phi2 2) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -3/2 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (* 7/8 (* (pow phi2 2) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -3/2 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (* (pow phi2 2) (+ (* -61/240 (* (pow phi2 2) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))) (* 7/8 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))))) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* 1/24 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))) (* 1/24 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi2 (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi2 (- (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi2 (- (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* phi2 (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 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) (pow (sin (* 1/2 phi1)) 2))))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (pow (sin (* 1/2 phi1)) 4)))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* -2 (* phi2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3)))) (pow (sin (* 1/2 phi1)) 4))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))))) (pow (sin (* 1/2 phi1)) 4))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 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) (pow (sin (* 1/2 phi1)) 2))))))) (pow (sin (* 1/2 phi1)) 4))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* phi2 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* phi2 (- (* phi2 (- (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* phi2 (- (* phi2 (- (+ (* -1 (* phi2 (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* (pow phi2 2) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* 1/3 (* (pow phi2 2) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (pow phi2 2) (+ (* -2/45 (* (pow phi2 2) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (* 1/3 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* phi2 (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* phi2 (+ (* phi2 (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (cos (/ phi2 2)) #s(hole binary64 (cos (* 1/2 phi2))))
#s(approx (sin (/ phi2 2)) #s(hole binary64 (sin (* 1/2 phi2))))
#s(approx (cos phi2) #s(hole binary64 (cos phi2)))
#s(approx (/ (- phi1 phi2) 2) #s(hole binary64 (* phi2 (- (* 1/2 (/ phi1 phi2)) 1/2))))
#s(approx (- phi1 phi2) #s(hole binary64 (* phi2 (- (/ phi1 phi2) 1))))
#s(approx (pow (sin (* -1/2 phi2)) 1) #s(hole binary64 (sin (* -1/2 phi2))))
#s(approx (sin (* -1/2 phi2)) #s(hole binary64 (sin (* -1/2 phi2))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* 1/2 (+ phi1 (* -1 phi2))))))
#s(approx (/ (- phi1 phi2) 2) #s(hole binary64 (* -1 (* phi2 (+ 1/2 (* -1/2 (/ phi1 phi2)))))))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
Calls

15 calls:

TimeVariablePointExpression
104.0ms
phi1
@inf
((* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (* (sin (/ phi1 2)) (cos (/ phi2 2))) (sin (/ phi1 2)) (/ phi1 2) phi1 (cos (/ phi2 2)) (/ phi2 2) phi2 (* (cos (/ phi1 2)) (sin (/ phi2 2))) (cos (/ phi1 2)) (sin (/ phi2 2)) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (* (cos phi1) (cos phi2)) (cos phi1) (cos phi2) (sin (/ (- lambda1 lambda2) 2)) (/ (- lambda1 lambda2) 2) (- lambda1 lambda2) lambda1 lambda2 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (sin (/ (- phi1 phi2) 2)) 2) (sin (/ (- phi1 phi2) 2)) (/ (- phi1 phi2) 2) (- phi1 phi2) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (pow (sin (* -1/2 phi2)) 1) (sin (* -1/2 phi2)) (* -1/2 phi2) -1/2 (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (* 1/2 (- lambda1 lambda2))) (* 1/2 (- lambda1 lambda2)) 1/2 (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (+ (* -1/2 lambda2) (/ (PI) 2)) (/ (PI) 2) (PI) (sin (* -1/2 lambda2)) (* -1/2 lambda2) -1/6 (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4 (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (sin (/ (- phi1 phi2) 2)) 2) (sin (/ (- phi1 phi2) 2)) (/ (- phi1 phi2) 2) (- phi1 phi2) (* -1 phi2) -1 (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3 (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))
79.0ms
phi1
@0
((* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (* (sin (/ phi1 2)) (cos (/ phi2 2))) (sin (/ phi1 2)) (/ phi1 2) phi1 (cos (/ phi2 2)) (/ phi2 2) phi2 (* (cos (/ phi1 2)) (sin (/ phi2 2))) (cos (/ phi1 2)) (sin (/ phi2 2)) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (* (cos phi1) (cos phi2)) (cos phi1) (cos phi2) (sin (/ (- lambda1 lambda2) 2)) (/ (- lambda1 lambda2) 2) (- lambda1 lambda2) lambda1 lambda2 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (sin (/ (- phi1 phi2) 2)) 2) (sin (/ (- phi1 phi2) 2)) (/ (- phi1 phi2) 2) (- phi1 phi2) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (pow (sin (* -1/2 phi2)) 1) (sin (* -1/2 phi2)) (* -1/2 phi2) -1/2 (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (* 1/2 (- lambda1 lambda2))) (* 1/2 (- lambda1 lambda2)) 1/2 (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (+ (* -1/2 lambda2) (/ (PI) 2)) (/ (PI) 2) (PI) (sin (* -1/2 lambda2)) (* -1/2 lambda2) -1/6 (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4 (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (sin (/ (- phi1 phi2) 2)) 2) (sin (/ (- phi1 phi2) 2)) (/ (- phi1 phi2) 2) (- phi1 phi2) (* -1 phi2) -1 (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3 (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))
73.0ms
lambda2
@inf
((* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (* (sin (/ phi1 2)) (cos (/ phi2 2))) (sin (/ phi1 2)) (/ phi1 2) phi1 (cos (/ phi2 2)) (/ phi2 2) phi2 (* (cos (/ phi1 2)) (sin (/ phi2 2))) (cos (/ phi1 2)) (sin (/ phi2 2)) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (* (cos phi1) (cos phi2)) (cos phi1) (cos phi2) (sin (/ (- lambda1 lambda2) 2)) (/ (- lambda1 lambda2) 2) (- lambda1 lambda2) lambda1 lambda2 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (sin (/ (- phi1 phi2) 2)) 2) (sin (/ (- phi1 phi2) 2)) (/ (- phi1 phi2) 2) (- phi1 phi2) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (pow (sin (* -1/2 phi2)) 1) (sin (* -1/2 phi2)) (* -1/2 phi2) -1/2 (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (* 1/2 (- lambda1 lambda2))) (* 1/2 (- lambda1 lambda2)) 1/2 (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (+ (* -1/2 lambda2) (/ (PI) 2)) (/ (PI) 2) (PI) (sin (* -1/2 lambda2)) (* -1/2 lambda2) -1/6 (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4 (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (sin (/ (- phi1 phi2) 2)) 2) (sin (/ (- phi1 phi2) 2)) (/ (- phi1 phi2) 2) (- phi1 phi2) (* -1 phi2) -1 (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3 (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))
72.0ms
phi2
@0
((* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (* (sin (/ phi1 2)) (cos (/ phi2 2))) (sin (/ phi1 2)) (/ phi1 2) phi1 (cos (/ phi2 2)) (/ phi2 2) phi2 (* (cos (/ phi1 2)) (sin (/ phi2 2))) (cos (/ phi1 2)) (sin (/ phi2 2)) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (* (cos phi1) (cos phi2)) (cos phi1) (cos phi2) (sin (/ (- lambda1 lambda2) 2)) (/ (- lambda1 lambda2) 2) (- lambda1 lambda2) lambda1 lambda2 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (sin (/ (- phi1 phi2) 2)) 2) (sin (/ (- phi1 phi2) 2)) (/ (- phi1 phi2) 2) (- phi1 phi2) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (pow (sin (* -1/2 phi2)) 1) (sin (* -1/2 phi2)) (* -1/2 phi2) -1/2 (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (* 1/2 (- lambda1 lambda2))) (* 1/2 (- lambda1 lambda2)) 1/2 (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (+ (* -1/2 lambda2) (/ (PI) 2)) (/ (PI) 2) (PI) (sin (* -1/2 lambda2)) (* -1/2 lambda2) -1/6 (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4 (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (sin (/ (- phi1 phi2) 2)) 2) (sin (/ (- phi1 phi2) 2)) (/ (- phi1 phi2) 2) (- phi1 phi2) (* -1 phi2) -1 (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3 (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))
68.0ms
lambda1
@inf
((* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (* (sin (/ phi1 2)) (cos (/ phi2 2))) (sin (/ phi1 2)) (/ phi1 2) phi1 (cos (/ phi2 2)) (/ phi2 2) phi2 (* (cos (/ phi1 2)) (sin (/ phi2 2))) (cos (/ phi1 2)) (sin (/ phi2 2)) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (* (cos phi1) (cos phi2)) (cos phi1) (cos phi2) (sin (/ (- lambda1 lambda2) 2)) (/ (- lambda1 lambda2) 2) (- lambda1 lambda2) lambda1 lambda2 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (sin (/ (- phi1 phi2) 2)) 2) (sin (/ (- phi1 phi2) 2)) (/ (- phi1 phi2) 2) (- phi1 phi2) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (pow (sin (* -1/2 phi2)) 1) (sin (* -1/2 phi2)) (* -1/2 phi2) -1/2 (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (* 1/2 (- lambda1 lambda2))) (* 1/2 (- lambda1 lambda2)) 1/2 (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (+ (* -1/2 lambda2) (/ (PI) 2)) (/ (PI) 2) (PI) (sin (* -1/2 lambda2)) (* -1/2 lambda2) -1/6 (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4 (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (sin (/ (- phi1 phi2) 2)) 2) (sin (/ (- phi1 phi2) 2)) (/ (- phi1 phi2) 2) (- phi1 phi2) (* -1 phi2) -1 (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3 (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))

rewrite1.9s (4.9%)

Memory
-93.0MiB live, 1 230.2MiB allocated; 1.9s collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04441154751
04654135336
08677131449
Stop Event
iter limit
node limit
iter limit
Counts
968 → 1 100
Calls
Call 1
Inputs
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
R
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
#s(literal 2 binary64)
(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
(sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64))
(-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))))
(*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64))))
(sin.f64 (/.f64 phi1 #s(literal 2 binary64)))
(/.f64 phi1 #s(literal 2 binary64))
phi1
(cos.f64 (/.f64 phi2 #s(literal 2 binary64)))
(/.f64 phi2 #s(literal 2 binary64))
phi2
(*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))
(cos.f64 (/.f64 phi1 #s(literal 2 binary64)))
(sin.f64 (/.f64 phi2 #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(cos.f64 phi1)
(cos.f64 phi2)
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))
(/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))
(-.f64 lambda1 lambda2)
lambda1
lambda2
(sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
#s(literal 1 binary64)
(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64))
(sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))
(/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))
(-.f64 phi1 phi2)
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
(sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))
(pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64))
(sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))
(*.f64 #s(literal -1/2 binary64) phi2)
#s(literal -1/2 binary64)
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))
(*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))
#s(literal 1/2 binary64)
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))
(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))
(fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))
(fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
(*.f64 lambda1 (cos.f64 phi1))
(*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2))
(*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64))
(*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))
(sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))
(/.f64 (PI.f64) #s(literal 2 binary64))
(PI.f64)
(sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))
(*.f64 #s(literal -1/2 binary64) lambda2)
#s(literal -1/6 binary64)
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
(*.f64 (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))
(*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(literal 1/4 binary64)
(*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))
#s(literal -1/4 binary64)
(*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64))
(sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64)))
(/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))
#s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2))
(*.f64 #s(literal -1 binary64) phi2)
#s(literal -1 binary64)
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))))
(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))
(sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))
#s(literal 3 binary64)
(pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))
(+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx R #s(hole binary64 R))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* 1/2 (* (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* lambda1 (+ (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* lambda1 (+ (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))))) (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* 1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2)))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* -1/8 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))) (* 1/2 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* 1/2 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2))))) (* lambda1 (+ (* -1/8 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2))))) (* -1/48 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* -1/2 lambda2))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* 1/2 (* lambda1 (cos (* -1/2 lambda2)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* lambda1 (+ (* -1/8 (* lambda1 (sin (* -1/2 lambda2)))) (* 1/2 (cos (* -1/2 lambda2))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* lambda1 (+ (* 1/2 (cos (* -1/2 lambda2))) (* lambda1 (+ (* -1/8 (sin (* -1/2 lambda2))) (* -1/48 (* lambda1 (cos (* -1/2 lambda2)))))))))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* -1/2 lambda2)))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (+ (* -1/2 lambda2) (* 1/2 lambda1))))
#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 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* -1/2 (* (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda1 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* 1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (* lambda1 (- (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* 1/2 (* (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda1 (+ (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda1 (+ (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* 1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) #s(hole binary64 (+ (* lambda1 (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (+ (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (+ (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (+ (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) #s(hole binary64 (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) #s(hole binary64 (+ (* lambda1 (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (pow (sin (* -1/2 lambda2)) 2)))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* lambda1 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (pow (sin (* -1/2 lambda2)) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (pow (sin (* -1/2 lambda2)) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 lambda2)) 2)) (* lambda1 (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (pow (sin (* -1/2 lambda2)) 2))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (sin (* -1/2 lambda2))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* 1/2 (* lambda1 (cos (* -1/2 lambda2)))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* lambda1 (+ (* -1/8 (* lambda1 (sin (* -1/2 lambda2)))) (* 1/2 (cos (* -1/2 lambda2))))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* lambda1 (+ (* 1/2 (cos (* -1/2 lambda2))) (* lambda1 (+ (* -1/8 (sin (* -1/2 lambda2))) (* -1/48 (* lambda1 (cos (* -1/2 lambda2)))))))))))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* -1/2 lambda2)))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (+ (* -1/2 lambda2) (* 1/2 lambda1))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))))) (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))))) (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))))))
#s(approx (* lambda1 (cos phi1)) #s(hole binary64 (* lambda1 (cos phi1))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* 1/2 (* (* lambda1 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda1 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda1 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (+ (* lambda1 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (+ (* lambda1 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (* lambda1 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda1 (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda1 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda1 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda1 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda1 (- (+ (* lambda1 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* lambda1 (+ (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* lambda1 (+ (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* 1/2 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2)))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* lambda1 (+ (* -1/8 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))) (* 1/2 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* lambda1 (+ (* 1/2 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2))))) (* lambda1 (+ (* -1/8 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2))))) (* -1/48 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda1 (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda1 (- (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda1 (- (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (- (+ (* lambda1 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda1 (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda1 (- (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda1 (- (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (- (+ (* lambda1 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3)))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (+ (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* 1/2 (- lambda1 lambda2)))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* 1/2 lambda1)))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* lambda1 (+ 1/2 (* -1/2 (/ lambda2 lambda1))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 lambda1))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) #s(hole binary64 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (sin (* 1/2 (- lambda1 lambda2)))))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* 1/2 lambda1)))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* lambda1 (+ 1/2 (* -1/2 (/ lambda2 lambda1))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (* -1/6 (* (pow lambda1 3) (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (* (pow lambda1 3) (+ (* -1/6 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (/ (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) lambda1)))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (* (pow lambda1 3) (+ (* -1/6 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (+ (/ (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (pow lambda1 2)) (/ (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) lambda1))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (* (pow lambda1 3) (+ (* -1/6 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (+ (/ (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (pow lambda1 2)) (+ (/ (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) lambda1) (/ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow lambda1 3))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (* -1/6 (* (pow lambda1 2) (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (* (pow lambda1 2) (+ (* -1/6 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (/ (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) lambda1)))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (* (pow lambda1 2) (+ (* -1/6 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (+ (/ (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (pow lambda1 2)) (/ (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) lambda1))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (* lambda1 (+ (* -1/6 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (/ (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) lambda1)))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* -1/2 (+ lambda2 (* -1 lambda1))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* -1/2 (+ lambda2 (* -1 lambda1))))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* -1 (* lambda1 (- (* 1/2 (/ lambda2 lambda1)) 1/2)))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2)) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) #s(hole binary64 (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2)))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (sin (* -1/2 (+ lambda2 (* -1 lambda1))))))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda1 (- (* 1/2 (/ lambda2 lambda1)) 1/2)))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (* -1 (* (pow lambda1 3) (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/6 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (* -1 (* (pow lambda1 3) (+ (* -1 (/ (+ (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (/ (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) lambda1)) lambda1)) (* 1/6 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (* -1 (* (pow lambda1 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* -1 (/ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) lambda1))) lambda1)) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) lambda1)) (* 1/6 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (* -1 (/ (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) lambda1))) lambda1)) (* -1/6 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (* -1 (* lambda1 (+ (* -1 (/ (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) lambda1)) (* 1/6 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2)))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* -1/2 (+ lambda2 (* -1 lambda1))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* -1/2 (* (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* -1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* lambda2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1)))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1))))) (* -1/8 (* lambda2 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1))))) (* lambda2 (+ (* -1/8 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1))))) (* 1/48 (* lambda2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* 1/2 lambda1))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* -1/2 (* lambda2 (cos (* 1/2 lambda1)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* lambda2 (+ (* -1/2 (cos (* 1/2 lambda1))) (* -1/8 (* lambda2 (sin (* 1/2 lambda1)))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* lambda2 (+ (* -1/2 (cos (* 1/2 lambda1))) (* lambda2 (+ (* -1/8 (sin (* 1/2 lambda1))) (* 1/48 (* lambda2 (cos (* 1/2 lambda1)))))))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (+ lambda1 (* -1 lambda2))))
#s(approx lambda2 #s(hole binary64 lambda2))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* 1/2 (* (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (+ (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* -1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (* lambda2 (- (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* -1/2 (* (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* -1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (+ (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (* lambda2 (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (+ (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (* lambda2 (+ (* lambda2 (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (+ (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) #s(hole binary64 (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (* lambda2 (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (* lambda2 (+ (* lambda2 (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (pow (sin (* 1/2 lambda1)) 2)))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (pow (sin (* 1/2 lambda1)) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* lambda2 (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (pow (sin (* 1/2 lambda1)) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* lambda2 (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (+ (* 1/4 (pow (cos (* 1/2 lambda1)) 2)) (* lambda2 (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))) (pow (sin (* 1/2 lambda1)) 2))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (sin (* 1/2 lambda1))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* -1/2 (* lambda2 (cos (* 1/2 lambda1)))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* lambda2 (+ (* -1/2 (cos (* 1/2 lambda1))) (* -1/8 (* lambda2 (sin (* 1/2 lambda1)))))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* lambda2 (+ (* -1/2 (cos (* 1/2 lambda1))) (* lambda2 (+ (* -1/8 (sin (* 1/2 lambda1))) (* 1/48 (* lambda2 (cos (* 1/2 lambda1)))))))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (* 1/4 (* (pow lambda1 2) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (PI))) 2)))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* 1/4 (* (pow lambda1 2) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (PI))) 2))))) (* lambda1 (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI)))))) (* lambda1 (+ (* -1/4 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* 1/12 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI)))))))))))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* 1/4 (* (pow lambda1 2) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (PI))) 2))))) (* lambda2 (+ (* lambda1 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI)))))) (* lambda1 (+ (* -1/4 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* 1/12 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI))))))))))) (* lambda2 (+ (* 1/4 (* (cos phi1) (cos phi2))) (* lambda1 (+ (* 1/4 (* (cos phi1) (* (cos phi2) (cos (* 1/2 (PI)))))) (* lambda1 (+ (* -1/24 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* 1/2 (PI))))))) (* (cos phi1) (* (cos phi2) (- (* 1/4 (+ (* -1/4 (pow (sin (* 1/2 (PI))) 2)) (* 1/4 (pow (cos (* 1/2 (PI))) 2)))) 1/16))))))))))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* 1/4 (* (pow lambda1 2) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (PI))) 2))))) (* lambda2 (+ (* lambda1 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI)))))) (* lambda1 (+ (* -1/4 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* 1/12 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI))))))))))) (* lambda2 (+ (* 1/4 (* (cos phi1) (cos phi2))) (+ (* lambda1 (* lambda2 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* 1/48 (sin (* 1/2 (PI)))) (* 1/16 (sin (* 1/2 (PI))))))))) (* 1/4 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))) (* 1/8 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))))))) (* (cos phi1) (* (cos phi2) (+ (* 1/48 (sin (* 1/2 (PI)))) (* 1/16 (sin (* 1/2 (PI)))))))))) (* lambda1 (+ (* 1/4 (* (cos phi1) (* (cos phi2) (cos (* 1/2 (PI)))))) (* lambda1 (+ (* -1/24 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* 1/2 (PI))))))) (* (cos phi1) (* (cos phi2) (- (* 1/4 (+ (* -1/4 (pow (sin (* 1/2 (PI))) 2)) (* 1/4 (pow (cos (* 1/2 (PI))) 2)))) 1/16)))))))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (* 1/4 (* lambda1 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (PI))) 2)))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* 1/4 (* lambda1 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (PI))) 2))))) (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI)))))) (* lambda1 (+ (* -1/4 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* 1/12 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI))))))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* 1/4 (* lambda1 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (PI))) 2))))) (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI)))))) (+ (* lambda1 (+ (* -1/4 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* 1/12 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI))))))))) (* lambda2 (+ (* 1/4 (* (cos phi1) (* (cos phi2) (cos (* 1/2 (PI)))))) (* lambda1 (+ (* -1/24 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* 1/2 (PI))))))) (* (cos phi1) (* (cos phi2) (- (* 1/4 (+ (* -1/4 (pow (sin (* 1/2 (PI))) 2)) (* 1/4 (pow (cos (* 1/2 (PI))) 2)))) 1/16)))))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* 1/4 (* lambda1 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (PI))) 2))))) (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI)))))) (+ (* lambda1 (+ (* -1/4 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* 1/12 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI))))))))) (* lambda2 (+ (* 1/4 (* (cos phi1) (* (cos phi2) (cos (* 1/2 (PI)))))) (+ (* lambda1 (+ (* -1/24 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* 1/2 (PI))))))) (* (cos phi1) (* (cos phi2) (- (* 1/4 (+ (* -1/4 (pow (sin (* 1/2 (PI))) 2)) (* 1/4 (pow (cos (* 1/2 (PI))) 2)))) 1/16))))) (* lambda2 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* 1/48 (sin (* 1/2 (PI)))) (* 1/16 (sin (* 1/2 (PI))))))))) (* 1/4 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))) (* 1/8 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))))))) (* (cos phi1) (* (cos phi2) (+ (* 1/48 (sin (* 1/2 (PI)))) (* 1/16 (sin (* 1/2 (PI))))))))))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (* 1/4 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (PI))) 2))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (+ (* 1/4 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (PI))) 2)))) (* lambda2 (+ (* -1/4 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* 1/12 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI))))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (+ (* 1/4 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (PI))) 2)))) (* lambda2 (+ (* -1/4 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (+ (* 1/12 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI))))))) (* lambda2 (+ (* -1/24 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* 1/2 (PI))))))) (* (cos phi1) (* (cos phi2) (- (* 1/4 (+ (* -1/4 (pow (sin (* 1/2 (PI))) 2)) (* 1/4 (pow (cos (* 1/2 (PI))) 2)))) 1/16)))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (+ (* 1/4 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (PI))) 2)))) (* lambda2 (+ (* -1/4 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (+ (* 1/12 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI))))))) (* lambda2 (+ (* -1/24 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* 1/2 (PI))))))) (+ (* lambda2 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* 1/48 (sin (* 1/2 (PI)))) (* 1/16 (sin (* 1/2 (PI))))))))) (* 1/4 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))) (* 1/8 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))))))) (* (cos phi1) (* (cos phi2) (- (* 1/4 (+ (* -1/4 (pow (sin (* 1/2 (PI))) 2)) (* 1/4 (pow (cos (* 1/2 (PI))) 2)))) 1/16))))))))))))
#s(approx (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) #s(hole binary64 (* 1/12 (* lambda2 (* (cos phi2) (sin (* 1/2 (PI))))))))
#s(approx (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) #s(hole binary64 (* lambda2 (+ (* -1/24 (* lambda2 (* (cos phi2) (cos (* 1/2 (PI)))))) (* 1/12 (* (cos phi2) (sin (* 1/2 (PI)))))))))
#s(approx (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) #s(hole binary64 (* lambda2 (+ (* 1/12 (* (cos phi2) (sin (* 1/2 (PI))))) (* lambda2 (+ (* -1/6 (* lambda2 (* (cos phi2) (+ (* 1/48 (sin (* 1/2 (PI)))) (* 1/16 (sin (* 1/2 (PI)))))))) (* -1/24 (* (cos phi2) (cos (* 1/2 (PI)))))))))))
#s(approx (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) #s(hole binary64 (* lambda2 (+ (* 1/12 (* (cos phi2) (sin (* 1/2 (PI))))) (* lambda2 (+ (* -1/24 (* (cos phi2) (cos (* 1/2 (PI))))) (* lambda2 (+ (* -1/6 (* (cos phi2) (+ (* 1/48 (sin (* 1/2 (PI)))) (* 1/16 (sin (* 1/2 (PI))))))) (* 1/288 (* lambda2 (* (cos phi2) (cos (* 1/2 (PI))))))))))))))
#s(approx (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) #s(hole binary64 (* 1/12 (* lambda2 (sin (* 1/2 (PI)))))))
#s(approx (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) #s(hole binary64 (* lambda2 (+ (* -1/24 (* lambda2 (cos (* 1/2 (PI))))) (* 1/12 (sin (* 1/2 (PI))))))))
#s(approx (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) #s(hole binary64 (* lambda2 (+ (* 1/12 (sin (* 1/2 (PI)))) (* lambda2 (+ (* -1/6 (* lambda2 (+ (* 1/48 (sin (* 1/2 (PI)))) (* 1/16 (sin (* 1/2 (PI))))))) (* -1/24 (cos (* 1/2 (PI))))))))))
#s(approx (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) #s(hole binary64 (* lambda2 (+ (* 1/12 (sin (* 1/2 (PI)))) (* lambda2 (+ (* -1/24 (cos (* 1/2 (PI)))) (* lambda2 (+ (* -1/6 (+ (* 1/48 (sin (* 1/2 (PI)))) (* 1/16 (sin (* 1/2 (PI)))))) (* 1/288 (* lambda2 (cos (* 1/2 (PI)))))))))))))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) #s(hole binary64 (* -1/2 (* lambda2 (sin (* 1/2 (PI)))))))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) #s(hole binary64 (* lambda2 (+ (* -1/2 (sin (* 1/2 (PI)))) (* 1/4 (* lambda2 (cos (* 1/2 (PI)))))))))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) #s(hole binary64 (* lambda2 (+ (* -1/2 (sin (* 1/2 (PI)))) (* lambda2 (+ (* 1/4 (cos (* 1/2 (PI)))) (* lambda2 (+ (* 1/48 (sin (* 1/2 (PI)))) (* 1/16 (sin (* 1/2 (PI))))))))))))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) #s(hole binary64 (* lambda2 (+ (* -1/2 (sin (* 1/2 (PI)))) (* lambda2 (+ (* 1/4 (cos (* 1/2 (PI)))) (* lambda2 (+ (* -1/48 (* lambda2 (cos (* 1/2 (PI))))) (+ (* 1/48 (sin (* 1/2 (PI)))) (* 1/16 (sin (* 1/2 (PI)))))))))))))
#s(approx (sin (+ (* -1/2 lambda2) (/ (PI) 2))) #s(hole binary64 (sin (* 1/2 (PI)))))
#s(approx (sin (+ (* -1/2 lambda2) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* -1/2 (* lambda2 (cos (* 1/2 (PI))))))))
#s(approx (sin (+ (* -1/2 lambda2) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* lambda2 (+ (* -1/2 (cos (* 1/2 (PI)))) (* -1/8 (* lambda2 (sin (* 1/2 (PI))))))))))
#s(approx (sin (+ (* -1/2 lambda2) (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* lambda2 (+ (* -1/2 (cos (* 1/2 (PI)))) (* lambda2 (+ (* -1/8 (sin (* 1/2 (PI)))) (* 1/48 (* lambda2 (cos (* 1/2 (PI))))))))))))
#s(approx (+ (* -1/2 lambda2) (/ (PI) 2)) #s(hole binary64 (* 1/2 (PI))))
#s(approx (+ (* -1/2 lambda2) (/ (PI) 2)) #s(hole binary64 (+ (* -1/2 lambda2) (* 1/2 (PI)))))
#s(approx (sin (* -1/2 lambda2)) #s(hole binary64 (* -1/2 lambda2)))
#s(approx (sin (* -1/2 lambda2)) #s(hole binary64 (* lambda2 (- (* 1/48 (pow lambda2 2)) 1/2))))
#s(approx (sin (* -1/2 lambda2)) #s(hole binary64 (* lambda2 (- (* (pow lambda2 2) (+ 1/48 (* -1/3840 (pow lambda2 2)))) 1/2))))
#s(approx (sin (* -1/2 lambda2)) #s(hole binary64 (* lambda2 (- (* (pow lambda2 2) (+ 1/48 (* (pow lambda2 2) (- (* 1/645120 (pow lambda2 2)) 1/3840)))) 1/2))))
#s(approx (* -1/2 lambda2) #s(hole binary64 (* -1/2 lambda2)))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) #s(hole binary64 (* 1/4 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (PI))) 2))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) #s(hole binary64 (+ (* -1/4 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))))) (* 1/4 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (PI))) 2)))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) #s(hole binary64 (+ (* 1/4 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (PI))) 2)))) (* lambda2 (+ (* -1/4 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* lambda2 (* (cos phi1) (* (cos phi2) (- (* 1/4 (+ (* -1/4 (pow (sin (* 1/2 (PI))) 2)) (* 1/4 (pow (cos (* 1/2 (PI))) 2)))) 1/16)))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) #s(hole binary64 (+ (* 1/4 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (PI))) 2)))) (* lambda2 (+ (* -1/4 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))))) (* lambda2 (+ (* 1/4 (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))) (* 1/8 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))))))) (* (cos phi1) (* (cos phi2) (- (* 1/4 (+ (* -1/4 (pow (sin (* 1/2 (PI))) 2)) (* 1/4 (pow (cos (* 1/2 (PI))) 2)))) 1/16))))))))))
#s(approx (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (* 1/4 (pow (sin (* 1/2 (PI))) 2))))
#s(approx (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* -1/4 (* lambda2 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))) (* 1/4 (pow (sin (* 1/2 (PI))) 2)))))
#s(approx (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* 1/4 (pow (sin (* 1/2 (PI))) 2)) (* lambda2 (+ (* -1/4 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))) (* lambda2 (- (* 1/4 (+ (* -1/4 (pow (sin (* 1/2 (PI))) 2)) (* 1/4 (pow (cos (* 1/2 (PI))) 2)))) 1/16)))))))
#s(approx (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* 1/4 (pow (sin (* 1/2 (PI))) 2)) (* lambda2 (+ (* -1/4 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))) (* lambda2 (- (+ (* 1/4 (* lambda2 (+ (* 1/24 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))) (* 1/8 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))))) (* 1/4 (+ (* -1/4 (pow (sin (* 1/2 (PI))) 2)) (* 1/4 (pow (cos (* 1/2 (PI))) 2))))) 1/16)))))))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) #s(hole binary64 (pow (sin (* 1/2 (PI))) 2)))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))) (pow (sin (* 1/2 (PI))) 2))))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))) (* lambda2 (+ (* -1/4 (pow (sin (* 1/2 (PI))) 2)) (* 1/4 (pow (cos (* 1/2 (PI))) 2)))))) (pow (sin (* 1/2 (PI))) 2))))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))) (* lambda2 (+ (* -1/4 (pow (sin (* 1/2 (PI))) 2)) (+ (* 1/4 (pow (cos (* 1/2 (PI))) 2)) (* lambda2 (+ (* 1/24 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI))))) (* 1/8 (* (cos (* 1/2 (PI))) (sin (* 1/2 (PI)))))))))))) (pow (sin (* 1/2 (PI))) 2))))
#s(approx (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (* -1/16 (pow lambda2 2))))
#s(approx (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (* (pow lambda2 2) (- (* 1/192 (pow lambda2 2)) 1/16))))
#s(approx (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (* (pow lambda2 2) (- (* (pow lambda2 2) (+ 1/192 (* -1/5760 (pow lambda2 2)))) 1/16))))
#s(approx (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (* (pow lambda2 2) (- (* (pow lambda2 2) (+ 1/192 (* (pow lambda2 2) (- (* 1/322560 (pow lambda2 2)) 1/5760)))) 1/16))))
#s(approx (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))) #s(hole binary64 (* 1/4 (pow lambda2 2))))
#s(approx (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))) #s(hole binary64 (* (pow lambda2 2) (+ 1/4 (* -1/48 (pow lambda2 2))))))
#s(approx (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))) #s(hole binary64 (* (pow lambda2 2) (+ 1/4 (* (pow lambda2 2) (- (* 1/1440 (pow lambda2 2)) 1/48))))))
#s(approx (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))) #s(hole binary64 (* (pow lambda2 2) (+ 1/4 (* (pow lambda2 2) (- (* (pow lambda2 2) (+ 1/1440 (* -1/80640 (pow lambda2 2)))) 1/48))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) #s(hole binary64 (* -1/2 (* lambda2 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI)))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) #s(hole binary64 (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI)))))) (* 1/4 (* lambda2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 (PI)))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) #s(hole binary64 (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI)))))) (* lambda2 (+ (* 1/4 (* (cos phi1) (* (cos phi2) (cos (* 1/2 (PI)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/48 (sin (* 1/2 (PI)))) (* 1/16 (sin (* 1/2 (PI))))))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) #s(hole binary64 (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (PI)))))) (* lambda2 (+ (* 1/4 (* (cos phi1) (* (cos phi2) (cos (* 1/2 (PI)))))) (* lambda2 (+ (* -1/48 (* lambda2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 (PI))))))) (* (cos phi1) (* (cos phi2) (+ (* 1/48 (sin (* 1/2 (PI)))) (* 1/16 (sin (* 1/2 (PI)))))))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (* 1/4 (* (pow lambda2 2) (* (cos phi1) (cos phi2))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (* (pow lambda2 2) (+ (* -1/48 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (* 1/4 (* (cos phi1) (cos phi2)))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (* (pow lambda2 2) (+ (* 1/4 (* (cos phi1) (cos phi2))) (* (pow lambda2 2) (+ (* -1/48 (* (cos phi1) (cos phi2))) (* 1/1440 (* (pow lambda2 2) (* (cos phi1) (cos phi2))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (* (pow lambda2 2) (+ (* 1/4 (* (cos phi1) (cos phi2))) (* (pow lambda2 2) (+ (* -1/48 (* (cos phi1) (cos phi2))) (* (pow lambda2 2) (+ (* -1/80640 (* (pow lambda2 2) (* (cos phi1) (cos phi2)))) (* 1/1440 (* (cos phi1) (cos phi2)))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* 1/2 (* (* lambda2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda2 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda2 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (+ (* lambda2 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (+ (* lambda2 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (* lambda2 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda2 (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda2 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda2 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda2 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda2 (- (+ (* lambda2 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* 2 (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* lambda2 (+ (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* 2 (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* lambda2 (+ (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* -1/2 (* lambda2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1)))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1))))) (* -1/8 (* lambda2 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1))))) (* lambda2 (+ (* -1/8 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1))))) (* 1/48 (* lambda2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda2 (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda2 (- (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda2 (- (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (- (+ (* lambda2 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda2 (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda2 (- (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda2 (- (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (- (+ (* lambda2 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -2 (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3)))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (+ (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* lambda2 (- (* 1/2 (/ lambda1 lambda2)) 1/2))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* lambda2 (- (/ lambda1 lambda2) 1))))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* lambda2 (- (* 1/2 (/ lambda1 lambda2)) 1/2))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (- (* 1/2 (PI)) (* 1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (- (* 1/2 (PI)) (* 1/2 lambda2))) 2))))))) (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (- (* 1/2 (PI)) (* 1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (- (* 1/2 (PI)) (* 1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (- (* 1/2 (PI)) (* 1/2 lambda2))) 2))))))) (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (- (* 1/2 (PI)) (* 1/2 lambda2)))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (- (* 1/2 (PI)) (* 1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (- (* 1/2 (PI)) (* 1/2 lambda2))) 2))))))))
#s(approx (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) #s(hole binary64 (* -1/6 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (- (* 1/2 (PI)) (* 1/2 lambda2))))))))
#s(approx (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) #s(hole binary64 (* -1/6 (* (sin (* -1/2 lambda2)) (sin (- (* 1/2 (PI)) (* 1/2 lambda2)))))))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) #s(hole binary64 (* (sin (* -1/2 lambda2)) (sin (- (* 1/2 (PI)) (* 1/2 lambda2))))))
#s(approx (sin (+ (* -1/2 lambda2) (/ (PI) 2))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* 1/2 lambda2)))))
#s(approx (+ (* -1/2 lambda2) (/ (PI) 2)) #s(hole binary64 (* -1/2 lambda2)))
#s(approx (+ (* -1/2 lambda2) (/ (PI) 2)) #s(hole binary64 (* lambda2 (- (* 1/2 (/ (PI) lambda2)) 1/2))))
#s(approx (sin (* -1/2 lambda2)) #s(hole binary64 (sin (* -1/2 lambda2))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (- (* 1/2 (PI)) (* 1/2 lambda2))) 2)))))))
#s(approx (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (- (* 1/2 (PI)) (* 1/2 lambda2))) 2)))))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) #s(hole binary64 (pow (sin (- (* 1/2 (PI)) (* 1/2 lambda2))) 2)))
#s(approx (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (* -1/4 (pow (sin (* -1/2 lambda2)) 2))))
#s(approx (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))) #s(hole binary64 (pow (sin (* -1/2 lambda2)) 2)))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (- (* 1/2 (PI)) (* 1/2 lambda2))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (+ lambda1 (* -1 lambda2))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* 1/2 (+ lambda1 (* -1 lambda2))))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* -1 (* lambda2 (+ 1/2 (* -1/2 (/ lambda1 lambda2)))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2)) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) #s(hole binary64 (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2)))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (sin (* 1/2 (+ lambda1 (* -1 lambda2))))))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda2 (+ 1/2 (* -1/2 (/ lambda1 lambda2)))))))
#s(approx (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) #s(hole binary64 (* -1/6 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))
#s(approx (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) #s(hole binary64 (* -1/6 (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) #s(hole binary64 (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))
#s(approx (sin (+ (* -1/2 lambda2) (/ (PI) 2))) #s(hole binary64 (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))
#s(approx (+ (* -1/2 lambda2) (/ (PI) 2)) #s(hole binary64 (* -1 (* lambda2 (+ 1/2 (* -1/2 (/ (PI) lambda2)))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))))
#s(approx (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) #s(hole binary64 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2)))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (+ lambda1 (* -1 lambda2))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2))) (* -1/2 (* (* phi1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2))) (* phi1 (+ (* -1/2 (* (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))) (* 1/2 (* (* phi1 (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (* 1/4 (pow (cos (* 1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (sin (* 1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2))) (* phi1 (+ (* -1/2 (* (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (* 1/4 (pow (cos (* 1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (sin (* 1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 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))))) (* -1/2 (/ (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (* 1/4 (pow (cos (* 1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (sin (* 1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2))))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))))))))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* phi1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (* 1/4 (pow (cos (* 1/2 phi2)) 2))))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* 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)))))))))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (pow (sin (* 1/2 phi2)) 2)))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* -1 (* phi1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (sin (* 1/2 phi2)) 2))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (* 1/4 (pow (cos (* 1/2 phi2)) 2)))))) (pow (sin (* 1/2 phi2)) 2))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* 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 (sin (* 1/2 phi2)) 2))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (* -1 (sin (* 1/2 phi2)))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (- (* 1/2 (* phi1 (cos (* 1/2 phi2)))) (sin (* 1/2 phi2)))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (- (* phi1 (+ (* 1/8 (* phi1 (sin (* 1/2 phi2)))) (* 1/2 (cos (* 1/2 phi2))))) (sin (* 1/2 phi2)))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (- (* phi1 (+ (* 1/2 (cos (* 1/2 phi2))) (* phi1 (- (* -1/48 (* phi1 (cos (* 1/2 phi2)))) (* -1/8 (sin (* 1/2 phi2))))))) (sin (* 1/2 phi2)))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (* 1/2 (* phi1 (cos (* 1/2 phi2))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (* phi1 (+ (* -1/48 (* (pow phi1 2) (cos (* 1/2 phi2)))) (* 1/2 (cos (* 1/2 phi2)))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (* phi1 (+ (* 1/2 (cos (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/48 (cos (* 1/2 phi2))) (* 1/3840 (* (pow phi1 2) (cos (* 1/2 phi2))))))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (* phi1 (+ (* 1/2 (cos (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/48 (cos (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/645120 (* (pow phi1 2) (cos (* 1/2 phi2)))) (* 1/3840 (cos (* 1/2 phi2)))))))))))
#s(approx (sin (/ phi1 2)) #s(hole binary64 (* 1/2 phi1)))
#s(approx (sin (/ phi1 2)) #s(hole binary64 (* phi1 (+ 1/2 (* -1/48 (pow phi1 2))))))
#s(approx (sin (/ phi1 2)) #s(hole binary64 (* phi1 (+ 1/2 (* (pow phi1 2) (- (* 1/3840 (pow phi1 2)) 1/48))))))
#s(approx (sin (/ phi1 2)) #s(hole binary64 (* phi1 (+ 1/2 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/3840 (* -1/645120 (pow phi1 2)))) 1/48))))))
#s(approx (/ phi1 2) #s(hole binary64 (* 1/2 phi1)))
#s(approx phi1 #s(hole binary64 phi1))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (sin (* 1/2 phi2))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi2)) (* -1/8 (* (pow phi1 2) (sin (* 1/2 phi2)))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi2)) (* (pow phi1 2) (+ (* -1/8 (sin (* 1/2 phi2))) (* 1/384 (* (pow phi1 2) (sin (* 1/2 phi2)))))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi2)) (* (pow phi1 2) (+ (* -1/8 (sin (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/46080 (* (pow phi1 2) (sin (* 1/2 phi2)))) (* 1/384 (sin (* 1/2 phi2))))))))))
#s(approx (cos (/ phi1 2)) #s(hole binary64 1))
#s(approx (cos (/ phi1 2)) #s(hole binary64 (+ 1 (* -1/8 (pow phi1 2)))))
#s(approx (cos (/ phi1 2)) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* 1/384 (pow phi1 2)) 1/8)))))
#s(approx (cos (/ phi1 2)) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/384 (* -1/46080 (pow phi1 2)))) 1/8)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* 1/24 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))) (* 1/24 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))))))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (cos phi2)))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi2) (* -1/2 (* (pow phi1 2) (cos phi2))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/2 (cos phi2)) (* 1/24 (* (pow phi1 2) (cos phi2))))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/2 (cos phi2)) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (cos phi2))) (* 1/24 (cos phi2)))))))))
#s(approx (cos phi1) #s(hole binary64 1))
#s(approx (cos phi1) #s(hole binary64 (+ 1 (* -1/2 (pow phi1 2)))))
#s(approx (cos phi1) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* 1/24 (pow phi1 2)) 1/2)))))
#s(approx (cos phi1) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/24 (* -1/720 (pow phi1 2)))) 1/2)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (* -1/2 (* (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* -1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (* phi1 (+ (* -1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (+ (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* 1/2 (/ (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* -1/2 (* (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* -1 (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi1 (- (* -1 (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi1 (- (* phi1 (- (* -1 (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* -1/2 phi2)) 2)))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* -1/2 phi2))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* 1/2 (* phi1 (cos (* -1/2 phi2)))))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* phi1 (+ (* -1/8 (* phi1 (sin (* -1/2 phi2)))) (* 1/2 (cos (* -1/2 phi2))))))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* phi1 (+ (* 1/2 (cos (* -1/2 phi2))) (* phi1 (+ (* -1/8 (sin (* -1/2 phi2))) (* -1/48 (* phi1 (cos (* -1/2 phi2)))))))))))
#s(approx (/ (- phi1 phi2) 2) #s(hole binary64 (* -1/2 phi2)))
#s(approx (/ (- phi1 phi2) 2) #s(hole binary64 (+ (* -1/2 phi2) (* 1/2 phi1))))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 phi2)))
#s(approx (- phi1 phi2) #s(hole binary64 (- phi1 phi2)))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* 1/2 (* (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (* 1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* phi1 (+ (* 1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* 1/2 (* (* phi1 (- (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (* 1/2 (/ (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (+ (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (* lambda1 (+ (* -1/2 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/2 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/12 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))))))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (+ (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (+ (* lambda1 (+ (* -1/2 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/2 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/12 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))))) (* (pow phi1 2) (+ (* 1/24 (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (* lambda1 (+ (* 1/24 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/144 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* 1/24 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))))))))))))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (+ (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (+ (* lambda1 (+ (* -1/2 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/2 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/12 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))))) (* (pow phi1 2) (+ (* 1/24 (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (+ (* lambda1 (+ (* 1/24 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/144 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* 1/24 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))))))) (* (pow phi1 2) (+ (* -1/720 (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (* lambda1 (+ (* -1/720 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/720 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/4320 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))))))))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (+ (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/2 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/12 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (+ (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (+ (* lambda1 (+ (* -1/2 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/12 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))) (* (pow phi1 2) (+ (* 1/24 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/144 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* 1/24 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))))))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (+ (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (+ (* lambda1 (+ (* -1/2 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/12 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))) (* (pow phi1 2) (+ (* 1/24 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (+ (* lambda1 (+ (* -1/144 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* 1/24 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))))) (* (pow phi1 2) (+ (* -1/720 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/720 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/4320 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))))))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (+ (* -1/6 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (+ (* -1/6 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (+ (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/12 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (+ (* -1/6 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (+ (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (+ (* 1/12 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (pow phi1 2) (+ (* -1/144 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* 1/24 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (+ (* -1/6 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (+ (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (+ (* 1/12 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (pow phi1 2) (+ (* -1/144 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (+ (* 1/24 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* (pow phi1 2) (+ (* -1/720 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/4320 (* lambda1 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))))))))))))
#s(approx (* lambda1 (cos phi1)) #s(hole binary64 lambda1))
#s(approx (* lambda1 (cos phi1)) #s(hole binary64 (+ lambda1 (* -1/2 (* lambda1 (pow phi1 2))))))
#s(approx (* lambda1 (cos phi1)) #s(hole binary64 (+ lambda1 (* (pow phi1 2) (+ (* -1/2 lambda1) (* 1/24 (* lambda1 (pow phi1 2))))))))
#s(approx (* lambda1 (cos phi1)) #s(hole binary64 (+ lambda1 (* (pow phi1 2) (+ (* -1/2 lambda1) (* (pow phi1 2) (+ (* -1/720 (* lambda1 (pow phi1 2))) (* 1/24 lambda1))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) #s(hole binary64 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) #s(hole binary64 (+ (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) #s(hole binary64 (+ (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (* 1/24 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))))))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (cos phi2)))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi2) (* -1/2 (* (pow phi1 2) (cos phi2))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/2 (cos phi2)) (* 1/24 (* (pow phi1 2) (cos phi2))))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/2 (cos phi2)) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (cos phi2))) (* 1/24 (cos phi2)))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) #s(hole binary64 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) #s(hole binary64 (+ (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) #s(hole binary64 (+ (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* 1/24 (* (cos phi2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))) (* 1/24 (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* 1/2 (* (* phi1 (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* 1/2 (* (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))) (* 1/2 (* (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi1 (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi1 (- (+ (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi1 (- (+ (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 2 (/ (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi1 (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi1 (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi1 (- (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi1 (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi1 (- (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* phi1 (- (+ (* 2 (/ (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* 2 (* phi1 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))))) (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* -3/2 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2)))))) (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* -3/2 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (+ (* phi1 (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2))))))) (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (pow (sin (* -1/2 phi2)) 6)))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* 2 (* phi1 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))))) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2))))) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (+ (* phi1 (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2)))))) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (pow (sin (* -1/2 phi2)) 2)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* -3/2 (* (pow phi1 2) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* (pow phi1 2) (+ (* -3/2 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (* 7/8 (* (pow phi1 2) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* (pow phi1 2) (+ (* -3/2 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (* (pow phi1 2) (+ (* -61/240 (* (pow phi1 2) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))) (* 7/8 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))))) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* 1/24 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))) (* 1/24 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi1 (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi1 (- (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi1 (- (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (+ (* phi1 (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2))))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (pow (sin (* -1/2 phi2)) 4)))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* 2 (* phi1 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3)))) (pow (sin (* -1/2 phi2)) 4))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))))) (pow (sin (* -1/2 phi2)) 4))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2))))))) (pow (sin (* -1/2 phi2)) 4))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* -1 (* phi1 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* phi1 (- (* phi1 (- (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* phi1 (- (* phi1 (- (+ (* -1 (* phi1 (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* (pow phi1 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (pow phi1 2) (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* 1/3 (* (pow phi1 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (pow phi1 2) (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (pow phi1 2) (+ (* -2/45 (* (pow phi1 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (* 1/3 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (+ (* phi1 (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1)))))
#s(approx (sin (/ phi1 2)) #s(hole binary64 (sin (* 1/2 phi1))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))))
#s(approx (cos (/ phi1 2)) #s(hole binary64 (cos (* 1/2 phi1))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (* (cos phi1) (cos phi2))))
#s(approx (cos phi1) #s(hole binary64 (cos phi1)))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 2)))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* 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 (* -1 (/ phi2 phi1))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (* (cos phi1) (cos phi2))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 6)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 2)))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 4)))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* -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 (- (/ phi2 phi1) 1)))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* 1/2 (* (* phi2 (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 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))))) (* -1/2 (/ (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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)))))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (pow (sin (* 1/2 phi1)) 2)))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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 (sin (* 1/2 phi1)) 2))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (sin (* 1/2 phi1))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* -1/2 (* phi2 (cos (* 1/2 phi1)))))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (sin (* 1/2 phi1)))) (* 1/2 (cos (* 1/2 phi1))))))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (sin (* 1/2 phi1))) (* 1/48 (* phi2 (cos (* 1/2 phi1)))))) (* 1/2 (cos (* 1/2 phi1))))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (sin (* 1/2 phi1))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* -1/8 (* (pow phi2 2) (sin (* 1/2 phi1)))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* (pow phi2 2) (+ (* -1/8 (sin (* 1/2 phi1))) (* 1/384 (* (pow phi2 2) (sin (* 1/2 phi1)))))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* (pow phi2 2) (+ (* -1/8 (sin (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/46080 (* (pow phi2 2) (sin (* 1/2 phi1)))) (* 1/384 (sin (* 1/2 phi1))))))))))
#s(approx (cos (/ phi2 2)) #s(hole binary64 1))
#s(approx (cos (/ phi2 2)) #s(hole binary64 (+ 1 (* -1/8 (pow phi2 2)))))
#s(approx (cos (/ phi2 2)) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* 1/384 (pow phi2 2)) 1/8)))))
#s(approx (cos (/ phi2 2)) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/384 (* -1/46080 (pow phi2 2)))) 1/8)))))
#s(approx (/ phi2 2) #s(hole binary64 (* 1/2 phi2)))
#s(approx phi2 #s(hole binary64 phi2))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (* 1/2 (* phi2 (cos (* 1/2 phi1))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (* phi2 (+ (* -1/48 (* (pow phi2 2) (cos (* 1/2 phi1)))) (* 1/2 (cos (* 1/2 phi1)))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (* phi2 (+ (* 1/2 (cos (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/48 (cos (* 1/2 phi1))) (* 1/3840 (* (pow phi2 2) (cos (* 1/2 phi1))))))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (* phi2 (+ (* 1/2 (cos (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/48 (cos (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/645120 (* (pow phi2 2) (cos (* 1/2 phi1)))) (* 1/3840 (cos (* 1/2 phi1)))))))))))
#s(approx (sin (/ phi2 2)) #s(hole binary64 (* 1/2 phi2)))
#s(approx (sin (/ phi2 2)) #s(hole binary64 (* phi2 (+ 1/2 (* -1/48 (pow phi2 2))))))
#s(approx (sin (/ phi2 2)) #s(hole binary64 (* phi2 (+ 1/2 (* (pow phi2 2) (- (* 1/3840 (pow phi2 2)) 1/48))))))
#s(approx (sin (/ phi2 2)) #s(hole binary64 (* phi2 (+ 1/2 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/3840 (* -1/645120 (pow phi2 2)))) 1/48))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* 1/24 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))) (* 1/24 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (cos phi1)))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi1) (* -1/2 (* (pow phi2 2) (cos phi1))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/2 (cos phi1)) (* 1/24 (* (pow phi2 2) (cos phi1))))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/2 (cos phi1)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (cos phi1))) (* 1/24 (cos phi1)))))))))
#s(approx (cos phi2) #s(hole binary64 1))
#s(approx (cos phi2) #s(hole binary64 (+ 1 (* -1/2 (pow phi2 2)))))
#s(approx (cos phi2) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* 1/24 (pow phi2 2)) 1/2)))))
#s(approx (cos phi2) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/24 (* -1/720 (pow phi2 2)))) 1/2)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* 1/2 (* (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* 1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* phi2 (+ (* 1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1/2 (/ (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* -1/2 (* (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (- (* -1 (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (- (* phi2 (- (* -1 (* phi2 (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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)))))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* 1/2 phi1)) 2)))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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 (sin (* 1/2 phi1)) 2))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* 1/2 phi1))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* -1/2 (* phi2 (cos (* 1/2 phi1)))))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (+ (* -1/2 (cos (* 1/2 phi1))) (* -1/8 (* phi2 (sin (* 1/2 phi1)))))))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (+ (* -1/2 (cos (* 1/2 phi1))) (* phi2 (+ (* -1/8 (sin (* 1/2 phi1))) (* 1/48 (* phi2 (cos (* 1/2 phi1)))))))))))
#s(approx (- phi1 phi2) #s(hole binary64 (+ phi1 (* -1 phi2))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* 1/2 (* (* phi2 (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 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))))) (* -1/2 (/ (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) #s(hole binary64 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) #s(hole binary64 (+ (* (pow phi2 2) (+ 1/4 (* -1/2 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) #s(hole binary64 (+ (* (pow phi2 2) (+ 1/4 (+ (* -1/2 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (- (* 1/24 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) 1/48))))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) #s(hole binary64 (+ (* (pow phi2 2) (+ 1/4 (+ (* -1/2 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (- (+ (* 1/24 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ 1/1440 (* -1/720 (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 1/48))))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (pow (sin (* -1/2 phi2)) 1) #s(hole binary64 (* -1/2 phi2)))
#s(approx (pow (sin (* -1/2 phi2)) 1) #s(hole binary64 (* phi2 (- (* 1/48 (pow phi2 2)) 1/2))))
#s(approx (pow (sin (* -1/2 phi2)) 1) #s(hole binary64 (* phi2 (- (* (pow phi2 2) (+ 1/48 (* -1/3840 (pow phi2 2)))) 1/2))))
#s(approx (pow (sin (* -1/2 phi2)) 1) #s(hole binary64 (* phi2 (- (* (pow phi2 2) (+ 1/48 (* (pow phi2 2) (- (* 1/645120 (pow phi2 2)) 1/3840)))) 1/2))))
#s(approx (sin (* -1/2 phi2)) #s(hole binary64 (* -1/2 phi2)))
#s(approx (sin (* -1/2 phi2)) #s(hole binary64 (* phi2 (- (* 1/48 (pow phi2 2)) 1/2))))
#s(approx (sin (* -1/2 phi2)) #s(hole binary64 (* phi2 (- (* (pow phi2 2) (+ 1/48 (* -1/3840 (pow phi2 2)))) 1/2))))
#s(approx (sin (* -1/2 phi2)) #s(hole binary64 (* phi2 (- (* (pow phi2 2) (+ 1/48 (* (pow phi2 2) (- (* 1/645120 (pow phi2 2)) 1/3840)))) 1/2))))
#s(approx (* -1/2 phi2) #s(hole binary64 (* -1/2 phi2)))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) #s(hole binary64 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -1/2 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* 1/24 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -1/2 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* 1/24 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (+ (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2))) (* lambda1 (+ (* -1/2 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/2 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/12 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))))))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (+ (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2))) (+ (* lambda1 (+ (* -1/2 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/2 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/12 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))))) (* (pow phi2 2) (+ (* 1/24 (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2))) (* lambda1 (+ (* 1/24 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/144 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* 1/24 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))))))))))))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (+ (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2))) (+ (* lambda1 (+ (* -1/2 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/2 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/12 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))))) (* (pow phi2 2) (+ (* 1/24 (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2))) (+ (* lambda1 (+ (* 1/24 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/144 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* 1/24 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))))))) (* (pow phi2 2) (+ (* -1/720 (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2))) (* lambda1 (+ (* -1/720 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/720 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/4320 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))))))))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (+ (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/2 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/12 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (+ (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (+ (* lambda1 (+ (* -1/2 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/12 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))) (* (pow phi2 2) (+ (* 1/24 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/144 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* 1/24 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))))))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (+ (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (+ (* lambda1 (+ (* -1/2 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/12 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))) (* (pow phi2 2) (+ (* 1/24 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (+ (* lambda1 (+ (* -1/144 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* 1/24 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))))) (* (pow phi2 2) (+ (* -1/720 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* lambda1 (+ (* -1/720 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/4320 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))))))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (+ (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/12 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (+ (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (+ (* 1/12 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (pow phi2 2) (+ (* -1/144 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* 1/24 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) #s(hole binary64 (+ (* -1/6 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (+ (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (+ (* 1/12 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (pow phi2 2) (+ (* -1/144 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (+ (* 1/24 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* (pow phi2 2) (+ (* -1/720 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/4320 (* lambda1 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))))))))))))
#s(approx (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) #s(hole binary64 (* -1/6 (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))
#s(approx (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) #s(hole binary64 (+ (* -1/6 (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))) (* 1/12 (* (pow phi2 2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))
#s(approx (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) #s(hole binary64 (+ (* -1/6 (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))) (* (pow phi2 2) (+ (* -1/144 (* (pow phi2 2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* 1/12 (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))))
#s(approx (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) #s(hole binary64 (+ (* -1/6 (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))) (* (pow phi2 2) (+ (* 1/12 (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))) (* (pow phi2 2) (+ (* -1/144 (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))) (* 1/4320 (* (pow phi2 2) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) #s(hole binary64 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) #s(hole binary64 (+ (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) #s(hole binary64 (+ (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2)))))) (* 1/24 (* (cos phi1) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))) 2))))))))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (cos phi1)))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi1) (* -1/2 (* (pow phi2 2) (cos phi1))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/2 (cos phi1)) (* 1/24 (* (pow phi2 2) (cos phi1))))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/2 (cos phi1)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (cos phi1))) (* 1/24 (cos phi1)))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) #s(hole binary64 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) #s(hole binary64 (+ (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) #s(hole binary64 (+ (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI)))))))) (* 1/24 (* (cos phi1) (* (sin (* -1/2 lambda2)) (sin (+ (* -1/2 lambda2) (* 1/2 (PI))))))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2)))) (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2)))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2)))) (* 1/24 (* (cos phi1) (pow (sin (* -1/2 lambda2)) 2))))))))))
#s(approx (* -1 phi2) #s(hole binary64 (* -1 phi2)))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* 1/2 (* (* phi2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* 1/2 (* (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))) (* 1/2 (* (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi2 (- (+ (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi2 (- (+ (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi2 (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi2 (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi2 (- (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi2 (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi2 (- (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* phi2 (- (+ (* 2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* 2 (* phi2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))))) (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* -3/2 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2)))))) (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* -3/2 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (+ (* phi2 (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2))))))) (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (pow (sin (* 1/2 phi1)) 6)))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* 2 (* phi2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))))) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2))))) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (+ (* phi2 (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2)))))) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (pow (sin (* 1/2 phi1)) 2)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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 (sin (* 1/2 phi1)) 2))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* -3/2 (* (pow phi2 2) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -3/2 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (* 7/8 (* (pow phi2 2) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -3/2 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (* (pow phi2 2) (+ (* -61/240 (* (pow phi2 2) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))) (* 7/8 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))))) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* 1/24 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))) (* 1/24 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi2 (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi2 (- (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi2 (- (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* phi2 (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 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) (pow (sin (* 1/2 phi1)) 2))))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (pow (sin (* 1/2 phi1)) 4)))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* -2 (* phi2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3)))) (pow (sin (* 1/2 phi1)) 4))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))))) (pow (sin (* 1/2 phi1)) 4))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 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) (pow (sin (* 1/2 phi1)) 2))))))) (pow (sin (* 1/2 phi1)) 4))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* phi2 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* phi2 (- (* phi2 (- (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* phi2 (- (* phi2 (- (+ (* -1 (* phi2 (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* (pow phi2 2) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* 1/3 (* (pow phi2 2) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (pow phi2 2) (+ (* -2/45 (* (pow phi2 2) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (* 1/3 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* phi2 (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* phi2 (+ (* phi2 (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (cos (/ phi2 2)) #s(hole binary64 (cos (* 1/2 phi2))))
#s(approx (sin (/ phi2 2)) #s(hole binary64 (sin (* 1/2 phi2))))
#s(approx (cos phi2) #s(hole binary64 (cos phi2)))
#s(approx (/ (- phi1 phi2) 2) #s(hole binary64 (* phi2 (- (* 1/2 (/ phi1 phi2)) 1/2))))
#s(approx (- phi1 phi2) #s(hole binary64 (* phi2 (- (/ phi1 phi2) 1))))
#s(approx (pow (sin (* -1/2 phi2)) 1) #s(hole binary64 (sin (* -1/2 phi2))))
#s(approx (sin (* -1/2 phi2)) #s(hole binary64 (sin (* -1/2 phi2))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* 1/2 (+ phi1 (* -1 phi2))))))
#s(approx (/ (- phi1 phi2) 2) #s(hole binary64 (* -1 (* phi2 (+ 1/2 (* -1/2 (/ phi1 phi2)))))))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
Outputs
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)))))
R
(*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))))
#s(literal 2 binary64)
(atan2.f64 (pow.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)))
(pow.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(fma.f64 (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(+.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(*.f64 (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))
(pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #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 phi1 phi2) #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))))) (fma.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (fma.f64 (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))))))
(sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))
(-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))))
(*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64))))
(/.f64 (+.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (+.f64 (/.f64 phi1 #s(literal 2 binary64)) (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64))
(sin.f64 (/.f64 phi1 #s(literal 2 binary64)))
(/.f64 (neg.f64 phi1) #s(literal -2 binary64))
(/.f64 phi1 #s(literal 2 binary64))
phi1
(sin.f64 (+.f64 (/.f64 phi2 #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (/.f64 phi2 #s(literal 2 binary64))))
(cos.f64 (/.f64 phi2 #s(literal 2 binary64)))
(/.f64 (neg.f64 phi2) #s(literal -2 binary64))
(/.f64 phi2 #s(literal 2 binary64))
phi2
(*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))
(sin.f64 (+.f64 (/.f64 phi1 #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (/.f64 phi1 #s(literal 2 binary64))))
(cos.f64 (/.f64 phi1 #s(literal 2 binary64)))
(sin.f64 (/.f64 phi2 #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64))
(sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 phi1))
(cos.f64 phi1)
(sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 phi2))
(cos.f64 phi2)
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 lambda1 lambda2)) #s(literal -2 binary64))
(/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))
(-.f64 (/.f64 lambda1 #s(literal 2 binary64)) (/.f64 lambda2 #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))
(/.f64 (-.f64 (pow.f64 lambda1 #s(literal 3 binary64)) (pow.f64 lambda2 #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2))))
(-.f64 lambda1 lambda2)
lambda1
lambda2
(pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))
(sqrt.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (+.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
#s(literal 1 binary64)
(fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(fma.f64 (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(+.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(*.f64 (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))
(pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #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 phi1 phi2) #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))))) (fma.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (fma.f64 (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))))))
(sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))
(-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 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 (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)) (+.f64 phi1 phi2))
(/.f64 (-.f64 (pow.f64 phi1 #s(literal 3 binary64)) (pow.f64 phi2 #s(literal 3 binary64))) (fma.f64 phi1 phi1 (fma.f64 phi2 phi2 (*.f64 phi1 phi2))))
(-.f64 phi1 phi2)
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (neg.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)))))
(*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (neg.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))))
(atan2.f64 (pow.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (neg.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)))
(pow.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (neg.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (neg.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (neg.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))
(fma.f64 (neg.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (neg.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))
(fma.f64 (fabs.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fabs.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))
(fma.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))
(pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64))
(sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) #s(literal 1 binary64)))
(pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64))
(sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) phi2)
#s(literal -1/2 binary64)
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))
(*.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fabs.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))
(pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))
(*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))
#s(literal 1/2 binary64)
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)))))
(*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))))
(atan2.f64 (pow.f64 (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)))
(pow.f64 (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))
(fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
(fma.f64 (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
(fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
(+.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))
(+.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))
(fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))
(+.f64 (*.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))
(fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
(+.f64 (*.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
(*.f64 lambda1 (cos.f64 phi1))
(*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2))
(*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64))
(*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))
(/.f64 (-.f64 (cos.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) lambda2))) (cos.f64 (+.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) lambda2)))) #s(literal 2 binary64))
(fma.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.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) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) lambda2))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (/.f64 (PI.f64) #s(literal 2 binary64)))
(/.f64 (neg.f64 (PI.f64)) #s(literal -2 binary64))
(/.f64 (PI.f64) #s(literal 2 binary64))
(PI.f64)
(sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))
(*.f64 #s(literal -1/2 binary64) lambda2)
#s(literal -1/6 binary64)
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
(*.f64 (cos.f64 phi2) (cos.f64 phi1))
(/.f64 (+.f64 (cos.f64 (+.f64 phi2 phi1)) (cos.f64 (-.f64 phi2 phi1))) #s(literal 2 binary64))
(fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64)) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))
(*.f64 (neg.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (neg.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))
(*.f64 (fabs.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (fabs.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))
(*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(pow.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (+.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 2 binary64)))
#s(literal 1/4 binary64)
(*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))
#s(literal -1/4 binary64)
(*.f64 (neg.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (neg.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fabs.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))
(*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))
(pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (*.f64 #s(literal -1/2 binary64) lambda2))) (cos.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal -1/2 binary64) lambda2)))) #s(literal 2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) lambda2)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal 2 binary64)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)))))
(*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))))
(atan2.f64 (pow.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)))
(pow.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))
(sqrt.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fma.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (+.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fma.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(fma.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(+.f64 (*.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(*.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))))
(pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64)))
(/.f64 (neg.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2))) #s(literal -2 binary64))
(/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))
#s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2))
(*.f64 #s(literal -1 binary64) phi2)
#s(literal -1 binary64)
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))) #s(literal 1/2 binary64)))))
(*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))) #s(literal 1/2 binary64))))
(atan2.f64 (pow.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))) #s(literal 1/2 binary64)))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))) #s(literal 1/2 binary64))
(sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(*.f64 (fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(+.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64))) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))
(pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 3 binary64)))
(*.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(*.f64 (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))
(pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #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 phi1 phi2) #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 2 binary64)))
#s(literal 3 binary64)
(*.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 3 binary64)))
(*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(fma.f64 (fabs.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (fabs.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(*.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))
(*.f64 (fabs.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (fabs.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))
(*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fma.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(*.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fabs.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))))
#s(approx R R)
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2))))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2))))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda1 (fma.f64 #s(literal -1/8 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (*.f64 #s(literal -1/48 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 (fma.f64 #s(literal -1/8 binary64) (*.f64 lambda1 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/48 binary64) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (/ (- lambda1 lambda2) 2) (*.f64 #s(literal -1/2 binary64) lambda2))
#s(approx (/ (- lambda1 lambda2) 2) (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/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 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.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 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (fma.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) (fma.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (fma.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (fma.f64 lambda1 (fma.f64 lambda1 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda1 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 (fma.f64 #s(literal -1/8 binary64) (*.f64 lambda1 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/48 binary64) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) lambda2))
#s(approx (* 1/2 (- lambda1 lambda2)) (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) lambda1)))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) (fma.f64 lambda1 (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))
#s(approx (* lambda1 (cos phi1)) (*.f64 lambda1 (cos.f64 phi1)))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (-.f64 (fma.f64 lambda1 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (-.f64 (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 lambda1 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 lambda1 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 lambda1 (-.f64 (fma.f64 lambda1 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 lambda1 (fma.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 lambda1 (fma.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 lambda1 (fma.f64 #s(literal -1/8 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (*.f64 #s(literal -1/48 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 lambda1 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 lambda1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 lambda1 (-.f64 (fma.f64 lambda1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 lambda1 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 lambda1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 lambda1 (-.f64 (fma.f64 lambda1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 lambda1 (fma.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))
#s(approx (/ (- lambda1 lambda2) 2) (*.f64 #s(literal 1/2 binary64) lambda1))
#s(approx (/ (- lambda1 lambda2) 2) (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 lambda2 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 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))
#s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 #s(literal 1/2 binary64) lambda1))
#s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 lambda2 lambda1)))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 lambda1 #s(literal 3 binary64)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (*.f64 (pow.f64 lambda1 #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (*.f64 (pow.f64 lambda1 #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (+.f64 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 lambda1 lambda1)) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1)))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (*.f64 (pow.f64 lambda1 #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (+.f64 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 lambda1 lambda1)) (+.f64 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 lambda1 #s(literal 3 binary64))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) (*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) (*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (+.f64 (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 lambda1 lambda1)) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1)))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
#s(approx (/ (- lambda1 lambda2) 2) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 lambda2 lambda1)) #s(literal 1/2 binary64)))))
#s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
#s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 lambda2 lambda1)) #s(literal 1/2 binary64)))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lambda1 #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lambda1 #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1)) lambda1) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lambda1 #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1))) lambda1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) lambda1) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) (*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) lambda1))) lambda1) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) lambda1) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2))))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2))))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 #s(literal 1/48 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda2 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/48 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (- lambda1 lambda2) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))
#s(approx lambda2 lambda2)
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.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 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.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 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) (fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 lambda2 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda2 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda2 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/48 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 lambda1 (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 lambda1 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.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) (PI.f64)))))) (*.f64 #s(literal 1/12 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 lambda2 (fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 lambda1 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.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) (PI.f64)))))) (*.f64 #s(literal 1/12 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 lambda2 (fma.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 lambda1 (fma.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda1 (fma.f64 #s(literal -1/24 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))))))) #s(literal 1/16 binary64))))))))))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 lambda2 (fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 lambda1 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.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) (PI.f64)))))) (*.f64 #s(literal 1/12 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 lambda2 (fma.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda1 (*.f64 lambda2 (fma.f64 lambda1 (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/48 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/16 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 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) (PI.f64)))) (*.f64 #s(literal 1/8 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) (PI.f64)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/48 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/16 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 lambda1 (fma.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda1 (fma.f64 #s(literal -1/24 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))))))) #s(literal 1/16 binary64)))))))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) (*.f64 #s(literal 1/4 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 lambda1 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.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) (PI.f64)))))) (*.f64 #s(literal 1/12 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (fma.f64 lambda1 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.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) (PI.f64)))))) (*.f64 #s(literal 1/12 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 lambda2 (fma.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda1 (fma.f64 #s(literal -1/24 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))))))) #s(literal 1/16 binary64)))))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (fma.f64 lambda1 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.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) (PI.f64)))))) (*.f64 #s(literal 1/12 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 lambda2 (fma.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (fma.f64 lambda1 (fma.f64 #s(literal -1/24 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))))))) #s(literal 1/16 binary64))))) (*.f64 lambda2 (fma.f64 lambda1 (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/48 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/16 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 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) (PI.f64)))) (*.f64 #s(literal 1/8 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) (PI.f64)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/48 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/16 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 lambda2 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.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) (PI.f64)))))) (*.f64 #s(literal 1/12 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 lambda2 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.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) (PI.f64)))))) (fma.f64 #s(literal 1/12 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 lambda2 (fma.f64 #s(literal -1/24 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))))))) #s(literal 1/16 binary64)))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 lambda2 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.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) (PI.f64)))))) (fma.f64 #s(literal 1/12 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 lambda2 (fma.f64 #s(literal -1/24 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))))) (fma.f64 lambda2 (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/48 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/16 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 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) (PI.f64)))) (*.f64 #s(literal 1/8 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) (PI.f64)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))))))) #s(literal 1/16 binary64))))))))))))
#s(approx (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) (*.f64 #s(literal 1/12 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) (*.f64 lambda2 (fma.f64 #s(literal -1/24 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/12 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) (*.f64 lambda2 (fma.f64 #s(literal 1/12 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 lambda2 (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/48 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/16 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal -1/24 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))
#s(approx (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) (*.f64 lambda2 (fma.f64 #s(literal 1/12 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 lambda2 (fma.f64 #s(literal -1/24 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 lambda2 (fma.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/48 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/16 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/288 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))))
#s(approx (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (*.f64 #s(literal 1/12 binary64) (*.f64 lambda2 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (*.f64 lambda2 (fma.f64 #s(literal -1/24 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/12 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (*.f64 lambda2 (fma.f64 #s(literal 1/12 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 lambda2 (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda2 (fma.f64 #s(literal 1/48 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/16 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal -1/24 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))
#s(approx (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (*.f64 lambda2 (fma.f64 #s(literal 1/12 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 lambda2 (fma.f64 #s(literal -1/24 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 lambda2 (fma.f64 #s(literal -1/6 binary64) (fma.f64 #s(literal 1/48 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/16 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 #s(literal 1/288 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal 1/4 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 lambda2 (fma.f64 #s(literal 1/48 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/16 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 lambda2 (fma.f64 #s(literal 1/4 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 lambda2 (fma.f64 #s(literal -1/48 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))) (fma.f64 #s(literal 1/48 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/16 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))
#s(approx (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 lambda2 (+.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))))) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda2 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 lambda2 (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 lambda2 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/48 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (+ (* -1/2 lambda2) (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
#s(approx (+ (* -1/2 lambda2) (/ (PI) 2)) (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (sin (* -1/2 lambda2)) (*.f64 #s(literal -1/2 binary64) lambda2))
#s(approx (sin (* -1/2 lambda2)) (*.f64 lambda2 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 lambda2 lambda2)) #s(literal 1/2 binary64))))
#s(approx (sin (* -1/2 lambda2)) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/48 binary64) (*.f64 #s(literal -1/3840 binary64) (*.f64 lambda2 lambda2)))) #s(literal 1/2 binary64))))
#s(approx (sin (* -1/2 lambda2)) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 #s(literal 1/645120 binary64) (*.f64 lambda2 lambda2)) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))
#s(approx (* -1/2 lambda2) (*.f64 #s(literal -1/2 binary64) lambda2))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.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) (PI.f64))))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 lambda2 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.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) (PI.f64)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))))))) #s(literal 1/16 binary64)))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 lambda2 (fma.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.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) (PI.f64)))))) (*.f64 lambda2 (fma.f64 #s(literal 1/4 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 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) (PI.f64)))) (*.f64 #s(literal 1/8 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) (PI.f64))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))))))) #s(literal 1/16 binary64))))))))))
#s(approx (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 (*.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) (PI.f64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 lambda2 (fma.f64 #s(literal -1/4 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) (PI.f64)))) (*.f64 lambda2 (-.f64 (*.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))))))) #s(literal 1/16 binary64)))))))
#s(approx (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 lambda2 (fma.f64 #s(literal -1/4 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) (PI.f64)))) (*.f64 lambda2 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 lambda2 (fma.f64 #s(literal 1/24 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) (PI.f64)))) (*.f64 #s(literal 1/8 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) (PI.f64))))))) (*.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))))))) #s(literal 1/16 binary64)))))))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.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) (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 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) (PI.f64))))) (*.f64 lambda2 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) (fma.f64 lambda2 (fma.f64 #s(literal -1 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) (PI.f64)))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda2 (fma.f64 #s(literal 1/24 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) (PI.f64)))) (*.f64 #s(literal 1/8 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) (PI.f64))))))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (*.f64 #s(literal -1/16 binary64) (*.f64 lambda2 lambda2)))
#s(approx (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (*.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 #s(literal 1/192 binary64) (*.f64 lambda2 lambda2)) #s(literal 1/16 binary64))))
#s(approx (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (*.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/192 binary64) (*.f64 #s(literal -1/5760 binary64) (*.f64 lambda2 lambda2)))) #s(literal 1/16 binary64))))
#s(approx (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (*.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/192 binary64) (*.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 #s(literal 1/322560 binary64) (*.f64 lambda2 lambda2)) #s(literal 1/5760 binary64))))) #s(literal 1/16 binary64))))
#s(approx (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 lambda2 lambda2)))
#s(approx (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 lambda2 lambda2)))))
#s(approx (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 #s(literal 1/1440 binary64) (*.f64 lambda2 lambda2)) #s(literal 1/48 binary64))))))
#s(approx (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/1440 binary64) (*.f64 #s(literal -1/80640 binary64) (*.f64 lambda2 lambda2)))) #s(literal 1/48 binary64))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 lambda2 (fma.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/48 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/16 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 lambda2 (fma.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/48 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 #s(literal 1/16 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal -1/48 binary64) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 #s(literal 1/1440 binary64) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 lambda2 lambda2) (fma.f64 #s(literal -1/80640 binary64) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal 1/1440 binary64) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (-.f64 (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (-.f64 (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 lambda2 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 lambda2 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 lambda2 (-.f64 (fma.f64 lambda2 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 #s(literal 2 binary64) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 lambda2 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 lambda2 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 #s(literal 2 binary64) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 lambda2 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 lambda2 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 #s(literal 1/48 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 lambda2 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (-.f64 (fma.f64 lambda2 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 lambda2 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (-.f64 (fma.f64 lambda2 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal -2 binary64) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda2 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda2 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (/ (- lambda1 lambda2) 2) (*.f64 lambda2 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))
#s(approx (- lambda1 lambda2) (*.f64 lambda2 (-.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64))))
#s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 lambda2 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) lambda2))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) lambda2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) (fma.f64 lambda1 (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) lambda2))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) lambda2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) lambda2))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) lambda2))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) lambda2))))))))))
#s(approx (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) lambda2)))))))
#s(approx (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (*.f64 #s(literal -1/6 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) lambda2))))))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) lambda2)))))
#s(approx (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) lambda2))))
#s(approx (+ (* -1/2 lambda2) (/ (PI) 2)) (*.f64 #s(literal -1/2 binary64) lambda2))
#s(approx (+ (* -1/2 lambda2) (/ (PI) 2)) (*.f64 lambda2 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) lambda2)) #s(literal 1/2 binary64))))
#s(approx (sin (* -1/2 lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) lambda2))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) lambda2)))))))))
#s(approx (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) lambda2))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) lambda2)))))))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) lambda2))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) lambda2)))))
#s(approx (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))
#s(approx (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal 1/2 binary64) lambda2)))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))
#s(approx (/ (- lambda1 lambda2) 2) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 lambda1 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 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))
#s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 lambda1 lambda2))))))
#s(approx (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (*.f64 #s(literal -1/6 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (+ (* -1/2 lambda2) (/ (PI) 2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (PI.f64) lambda2))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 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)))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.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 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.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 phi1 (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.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 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.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 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.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))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.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)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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)))))))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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 (*.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 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))))))))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (+.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 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 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
#s(approx (sin (/ (- phi1 phi2) 2)) (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
#s(approx (sin (/ (- phi1 phi2) 2)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (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))))
#s(approx (sin (/ (- phi1 phi2) 2)) (-.f64 (*.f64 phi1 (fma.f64 #s(literal 1/8 binary64) (*.f64 phi1 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1/2 binary64) (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))))
#s(approx (sin (/ (- phi1 phi2) 2)) (-.f64 (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) (*.f64 phi1 (fma.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 phi1 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 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) (*.f64 phi1 (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/48 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/48 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/645120 binary64) (*.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3840 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (sin (/ phi1 2)) (*.f64 #s(literal 1/2 binary64) phi1))
#s(approx (sin (/ phi1 2)) (*.f64 phi1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 phi1 phi1)))))
#s(approx (sin (/ phi1 2)) (*.f64 phi1 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 #s(literal 1/3840 binary64) (*.f64 phi1 phi1)) #s(literal 1/48 binary64))))))
#s(approx (sin (/ phi1 2)) (*.f64 phi1 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/3840 binary64) (*.f64 #s(literal -1/645120 binary64) (*.f64 phi1 phi1)))) #s(literal 1/48 binary64))))))
#s(approx (/ phi1 2) (*.f64 #s(literal 1/2 binary64) phi1))
#s(approx phi1 phi1)
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 phi1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 #s(literal 1/384 binary64) (*.f64 (*.f64 phi1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/46080 binary64) (*.f64 (*.f64 phi1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1/384 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))))
#s(approx (cos (/ phi1 2)) #s(literal 1 binary64))
#s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1))))
#s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 #s(literal 1/384 binary64) (*.f64 phi1 phi1)) #s(literal 1/8 binary64)))))
#s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/384 binary64) (*.f64 #s(literal -1/46080 binary64) (*.f64 phi1 phi1)))) #s(literal 1/8 binary64)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))
#s(approx (* (cos phi1) (cos phi2)) (cos.f64 phi2))
#s(approx (* (cos phi1) (cos phi2)) (+.f64 (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) (cos.f64 phi2)))))
#s(approx (* (cos phi1) (cos phi2)) (+.f64 (cos.f64 phi2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi1 phi1) (cos.f64 phi2)))))))
#s(approx (* (cos phi1) (cos phi2)) (+.f64 (cos.f64 phi2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi1 phi1) (cos.f64 phi2)) (*.f64 #s(literal 1/24 binary64) (cos.f64 phi2))))))))
#s(approx (cos phi1) #s(literal 1 binary64))
#s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))
#s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)))))
#s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal 1/2 binary64)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 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)))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal 1/2 binary64)) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (*.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 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.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 (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 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.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 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.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 phi1 (fma.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))) (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/2 binary64) (/.f64 (*.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)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (*.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 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (*.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 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.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)))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (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)))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (fma.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 #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))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (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)))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.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))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (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)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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 (*.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 phi1 (fma.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 #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 (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)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (fma.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 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (fma.f64 phi1 (fma.f64 phi1 (fma.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 #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 (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 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (fma.f64 phi1 (fma.f64 phi1 (+.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 (*.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 phi1 (fma.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 #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 (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 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (sin (/ (- phi1 phi2) 2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))
#s(approx (sin (/ (- phi1 phi2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (sin (/ (- phi1 phi2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (*.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (*.f64 phi1 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (sin (/ (- phi1 phi2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (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) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 #s(literal -1/48 binary64) (*.f64 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) (fma.f64 #s(literal -1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) phi1)))
#s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2))
#s(approx (- phi1 phi2) (-.f64 phi1 phi2))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 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)))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.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 (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 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.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 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.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 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (fma.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 #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/2 binary64) (/.f64 (*.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)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/12 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/12 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 lambda1 (fma.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 lambda1 (fma.f64 #s(literal -1/144 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/12 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 lambda1 (fma.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 lambda1 (fma.f64 #s(literal -1/144 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/720 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 lambda1 (fma.f64 #s(literal -1/720 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 lambda1 (fma.f64 #s(literal -1/720 binary64) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/4320 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) (fma.f64 lambda1 (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) (fma.f64 lambda1 (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/12 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) (fma.f64 lambda1 (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/12 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 lambda1 (fma.f64 #s(literal -1/144 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) (fma.f64 lambda1 (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/12 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 lambda1 (fma.f64 #s(literal -1/144 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/720 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 lambda1 (fma.f64 #s(literal -1/720 binary64) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/4320 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (fma.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/12 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (fma.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (+.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/144 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (fma.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (fma.f64 #s(literal 1/12 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/144 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/720 binary64) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/4320 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))))))
#s(approx (* lambda1 (cos phi1)) lambda1)
#s(approx (* lambda1 (cos phi1)) (+.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)))))
#s(approx (* lambda1 (cos phi1)) (+.f64 lambda1 (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) lambda1 (*.f64 #s(literal 1/24 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)))))))
#s(approx (* lambda1 (cos phi1)) (+.f64 lambda1 (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/720 binary64) (*.f64 lambda1 (*.f64 phi1 phi1)) (*.f64 #s(literal 1/24 binary64) lambda1)))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (fma.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (fma.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))
#s(approx (* (cos phi2) (cos phi1)) (cos.f64 phi2))
#s(approx (* (cos phi2) (cos phi1)) (+.f64 (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) (cos.f64 phi2)))))
#s(approx (* (cos phi2) (cos phi1)) (+.f64 (cos.f64 phi2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi1 phi1) (cos.f64 phi2)))))))
#s(approx (* (cos phi2) (cos phi1)) (+.f64 (cos.f64 phi2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi1 phi1) (cos.f64 phi2)) (*.f64 #s(literal 1/24 binary64) (cos.f64 phi2))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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)))))))))) (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (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 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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)))) (fma.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 #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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (-.f64 (fma.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (-.f64 (fma.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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)))))))))) (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (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 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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)))) (fma.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 #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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 phi1 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 phi1 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 phi1 (-.f64 (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (+.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 phi1 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 phi1 (-.f64 (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 phi1 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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)))))))))) (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (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 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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)))) (fma.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 #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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (+.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (/.f64 (+.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 #s(literal 2 binary64) (*.f64 phi1 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.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 -3/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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))))))))))) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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)))))))))) (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (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 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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)))) (fma.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 #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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (fma.f64 #s(literal 2 binary64) (*.f64 phi1 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.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 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.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 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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))))))))))) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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)))))))))) (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (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 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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)))) (fma.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 #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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (fma.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 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (fma.f64 phi1 (fma.f64 phi1 (fma.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 #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 (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 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (fma.f64 phi1 (fma.f64 phi1 (+.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 (*.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 phi1 (fma.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 #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 (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 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 #s(literal -3/2 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))) (*.f64 #s(literal 7/8 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -61/240 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))) (*.f64 #s(literal 7/8 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 phi1 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 phi1 (-.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 phi1 (-.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 phi1 (-.f64 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64)))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (fma.f64 #s(literal 2 binary64) (*.f64 phi1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 phi1 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -2/45 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 phi1 (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2))))))
#s(approx (sin (/ (- phi1 phi2) 2)) (-.f64 (*.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) phi1))) (*.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) phi2)))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) (*.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) phi1))))
#s(approx (sin (/ phi1 2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) (*.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) phi2))))
#s(approx (cos (/ phi1 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (* (cos phi1) (cos phi2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
#s(approx (cos phi1) (cos.f64 phi1))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))
#s(approx (sin (/ (- phi1 phi2) 2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))
#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 #s(literal -1 binary64) (/.f64 phi2 phi1)))))
#s(approx (* (cos phi2) (cos phi1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))
#s(approx (sin (/ (- phi1 phi2) 2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))
#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 phi2 phi1) #s(literal 1 binary64)))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal 1/2 binary64)))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64)))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 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)))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.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 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.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 phi2 (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.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 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.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 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.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))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.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)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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)))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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 (*.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 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))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.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 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (sin (/ (- phi1 phi2) 2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
#s(approx (sin (/ (- phi1 phi2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (sin (/ (- phi1 phi2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 phi2 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (sin (/ (- phi1 phi2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 (-.f64 (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal 1/48 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 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 phi2 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 #s(literal 1/384 binary64) (*.f64 (*.f64 phi2 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/46080 binary64) (*.f64 (*.f64 phi2 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal 1/384 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))))
#s(approx (cos (/ phi2 2)) #s(literal 1 binary64))
#s(approx (cos (/ phi2 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi2 phi2))))
#s(approx (cos (/ phi2 2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 #s(literal 1/384 binary64) (*.f64 phi2 phi2)) #s(literal 1/8 binary64)))))
#s(approx (cos (/ phi2 2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/384 binary64) (*.f64 #s(literal -1/46080 binary64) (*.f64 phi2 phi2)))) #s(literal 1/8 binary64)))))
#s(approx (/ phi2 2) (*.f64 #s(literal 1/2 binary64) phi2))
#s(approx phi2 phi2)
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) (*.f64 phi2 (fma.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 phi2 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 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) (*.f64 phi2 (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/48 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/48 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/645120 binary64) (*.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3840 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (sin (/ phi2 2)) (*.f64 #s(literal 1/2 binary64) phi2))
#s(approx (sin (/ phi2 2)) (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 phi2 phi2)))))
#s(approx (sin (/ phi2 2)) (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 #s(literal 1/3840 binary64) (*.f64 phi2 phi2)) #s(literal 1/48 binary64))))))
#s(approx (sin (/ phi2 2)) (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/3840 binary64) (*.f64 #s(literal -1/645120 binary64) (*.f64 phi2 phi2)))) #s(literal 1/48 binary64))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))
#s(approx (* (cos phi1) (cos phi2)) (cos.f64 phi1))
#s(approx (* (cos phi1) (cos phi2)) (+.f64 (cos.f64 phi1) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) (cos.f64 phi1)))))
#s(approx (* (cos phi1) (cos phi2)) (+.f64 (cos.f64 phi1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi1) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi2 phi2) (cos.f64 phi1)))))))
#s(approx (* (cos phi1) (cos phi2)) (+.f64 (cos.f64 phi1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi2 phi2) (cos.f64 phi1)) (*.f64 #s(literal 1/24 binary64) (cos.f64 phi1))))))))
#s(approx (cos phi2) #s(literal 1 binary64))
#s(approx (cos phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))
#s(approx (cos phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))))
#s(approx (cos phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi2 phi2)))) #s(literal 1/2 binary64)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 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)))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 1/2 binary64)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.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)))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.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 (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 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.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 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.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 phi2 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.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)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.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 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (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 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.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))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.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))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 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))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (-.f64 (*.f64 phi2 (-.f64 (*.f64 #s(literal -1 binary64) (*.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))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 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))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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)))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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 (*.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 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))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.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 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (sin (/ (- phi1 phi2) 2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
#s(approx (sin (/ (- phi1 phi2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (sin (/ (- phi1 phi2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (fma.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 #s(literal 1/2 binary64) phi1))))))))
#s(approx (sin (/ (- phi1 phi2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (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) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal 1/48 binary64) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (- phi1 phi2) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 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)))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.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 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.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 phi2 (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.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 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.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 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.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))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.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)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (fma.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (fma.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) #s(literal 1/48 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (fma.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi2 phi2) (-.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/1440 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) #s(literal 1/48 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (pow (sin (* -1/2 phi2)) 1) (*.f64 #s(literal -1/2 binary64) phi2))
#s(approx (pow (sin (* -1/2 phi2)) 1) (*.f64 phi2 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))))
#s(approx (pow (sin (* -1/2 phi2)) 1) (*.f64 phi2 (-.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/48 binary64) (*.f64 #s(literal -1/3840 binary64) (*.f64 phi2 phi2)))) #s(literal 1/2 binary64))))
#s(approx (pow (sin (* -1/2 phi2)) 1) (*.f64 phi2 (-.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 #s(literal 1/645120 binary64) (*.f64 phi2 phi2)) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))
#s(approx (pow (sin (* -1/2 phi2)) 1) (*.f64 #s(literal -1/2 binary64) phi2))
#s(approx (pow (sin (* -1/2 phi2)) 1) (*.f64 phi2 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))))
#s(approx (pow (sin (* -1/2 phi2)) 1) (*.f64 phi2 (-.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/48 binary64) (*.f64 #s(literal -1/3840 binary64) (*.f64 phi2 phi2)))) #s(literal 1/2 binary64))))
#s(approx (pow (sin (* -1/2 phi2)) 1) (*.f64 phi2 (-.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 #s(literal 1/645120 binary64) (*.f64 phi2 phi2)) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))
#s(approx (* -1/2 phi2) (*.f64 #s(literal -1/2 binary64) phi2))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) (fma.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2)) (fma.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/12 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/12 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 lambda1 (fma.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 lambda1 (fma.f64 #s(literal -1/144 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))))))))
#s(approx (+ (* (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/12 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 lambda1 (fma.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 lambda1 (fma.f64 #s(literal -1/144 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/720 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 lambda1 (fma.f64 #s(literal -1/720 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 lambda1 (fma.f64 #s(literal -1/720 binary64) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/4320 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) (fma.f64 lambda1 (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) (fma.f64 lambda1 (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/12 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) (fma.f64 lambda1 (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/12 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 lambda1 (fma.f64 #s(literal -1/144 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))))))
#s(approx (+ (* (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) lambda1) (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))))) (fma.f64 lambda1 (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/12 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 lambda1 (fma.f64 #s(literal -1/144 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/720 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 lambda1 (fma.f64 #s(literal -1/720 binary64) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/4320 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (fma.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/12 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (fma.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (+.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/144 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))))
#s(approx (+ (* (* lambda1 (cos phi1)) (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2))) (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (fma.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (fma.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (fma.f64 #s(literal 1/12 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/144 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/720 binary64) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 #s(literal 1/4320 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))))))
#s(approx (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) (*.f64 #s(literal -1/6 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/144 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/12 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (* (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2))) -1/6) (cos phi2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal 1/12 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/144 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 #s(literal 1/4320 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (fma.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (+ (* (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (+ (* -1/2 lambda2) (/ (PI) 2)))) 1/4) (* -1/4 (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (fma.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))))
#s(approx (* (cos phi2) (cos phi1)) (cos.f64 phi1))
#s(approx (* (cos phi2) (cos phi1)) (+.f64 (cos.f64 phi1) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) (cos.f64 phi1)))))
#s(approx (* (cos phi2) (cos phi1)) (+.f64 (cos.f64 phi1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi1) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi2 phi2) (cos.f64 phi1)))))))
#s(approx (* (cos phi2) (cos phi1)) (+.f64 (cos.f64 phi1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi2 phi2) (cos.f64 phi1)) (*.f64 #s(literal 1/24 binary64) (cos.f64 phi1))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (+ (* -1/2 lambda2) (/ (PI) 2))) (sin (* -1/2 lambda2)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))
#s(approx (* -1 phi2) (*.f64 #s(literal -1 binary64) phi2))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)))) (fma.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 #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/48 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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (+.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (-.f64 (fma.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (-.f64 (fma.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)))) (fma.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 #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/48 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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (+.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 phi2 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 phi2 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 phi2 (-.f64 (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (+.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 phi2 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 phi2 (-.f64 (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 phi2 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)))) (fma.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 #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/48 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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (+.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (+.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (/.f64 (+.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 #s(literal 2 binary64) (*.f64 phi2 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 phi2 (fma.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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))))))))))) (fma.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)))) (fma.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 #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/48 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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (+.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (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 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (fma.f64 #s(literal 2 binary64) (*.f64 phi2 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (fma.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (fma.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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))))))))))) (fma.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)))) (fma.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 #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/48 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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (+.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (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 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.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 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 #s(literal -3/2 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))) (*.f64 #s(literal 7/8 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -61/240 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))) (*.f64 #s(literal 7/8 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 phi2 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 phi2 (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 phi2 (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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)))))))) (fma.f64 phi2 (-.f64 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (fma.f64 #s(literal -2 binary64) (*.f64 phi2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (fma.f64 phi2 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (fma.f64 phi2 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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)))))))) (fma.f64 phi2 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 phi2 (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 phi2 (-.f64 (*.f64 phi2 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 phi2 (-.f64 (*.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 phi2 (*.f64 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -2/45 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal -1 binary64) (*.f64 phi2 (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 phi2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 phi2 (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 phi2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 phi2 (fma.f64 phi2 (*.f64 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (cos (/ phi2 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (sin (/ phi2 2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
#s(approx (cos phi2) (cos.f64 phi2))
#s(approx (/ (- phi1 phi2) 2) (*.f64 phi2 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2)) #s(literal 1/2 binary64))))
#s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64))))
#s(approx (pow (sin (* -1/2 phi2)) 1) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))
#s(approx (pow (sin (* -1/2 phi2)) 1) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))
#s(approx (sin (/ (- phi1 phi2) 2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))
#s(approx (/ (- phi1 phi2) 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 (- phi1 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi1 phi2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal 1/2 binary64)))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64)))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))

eval1.1s (2.9%)

Memory
33.3MiB live, 1 263.1MiB allocated; 191ms collecting garbage
Compiler

Compiled 680 400 to 23 752 computations (96.5% saved)

prune2.8s (7.2%)

Memory
212.5MiB live, 4 089.3MiB allocated; 394ms collecting garbage
Pruning

78 alts after pruning (78 fresh and 0 done)

PrunedKeptTotal
New3 477673 544
Fresh221133
Picked505
Done000
Total3 504783 582
Accuracy
67.1%
Counts
3 582 → 78
Alt Table
Click to see full alt table
StatusAccuracyProgram
62.8%
(*.f64 (*.f64 (atan2.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (*.f64 (cos.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64))) #s(literal 2 binary64)) R)
63.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))))) (fma.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
62.8%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (+.f64 (/.f64 phi1 #s(literal 2 binary64)) (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
62.4%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (+.f64 (/.f64 phi2 #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
52.6%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
63.8%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
22.1%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (/.f64 (-.f64 (pow.f64 phi1 #s(literal 3 binary64)) (pow.f64 phi2 #s(literal 3 binary64))) (fma.f64 phi1 phi1 (fma.f64 phi2 phi2 (*.f64 phi1 phi2)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
64.2%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
55.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
28.6%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (/.f64 (-.f64 (pow.f64 lambda1 #s(literal 3 binary64)) (pow.f64 lambda2 #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
51.0%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64))))))))))
50.0%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))))
55.3%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
51.1%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
49.0%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 #s(approx (/ (- phi1 phi2) 2) (*.f64 #s(literal -1/2 binary64) phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
49.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))
51.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 #s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))))
55.2%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) #s(approx (cos phi2) #s(literal 1 binary64))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
53.3%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
46.0%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
51.1%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
63.2%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) #s(approx (cos (/ phi2 2)) #s(literal 1 binary64))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
45.7%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (+.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
44.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi2))) (sin.f64 (+.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
52.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
62.0%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (/.f64 lambda1 #s(literal 2 binary64))) (cos.f64 (/.f64 lambda2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 lambda1 #s(literal 2 binary64))) (sin.f64 (/.f64 lambda2 #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
50.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
48.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
50.6%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fma.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))))))))
50.7%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
48.8%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
47.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) #s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda2 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))))))))))
49.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))))))))
50.3%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))))
49.0%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))))))
48.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 #s(approx (/ (- phi1 phi2) 2) (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
42.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
44.4%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) #s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 (fma.f64 #s(literal -1/8 binary64) (*.f64 lambda1 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
43.0%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
49.2%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
51.1%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
42.7%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
42.3%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
40.0%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 #s(approx (/ (- phi1 phi2) 2) (*.f64 #s(literal -1/2 binary64) phi2))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
43.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(approx (sin (/ (- phi1 phi2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
42.8%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 #s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 phi1 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
58.4%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 #s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
45.4%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
58.4%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
46.0%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
43.6%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 #s(approx (/ (- phi1 phi2) 2) (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
41.8%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
58.4%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
63.8%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
54.4%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 (fma.f64 #s(literal -1 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
62.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (/.f64 lambda1 #s(literal 2 binary64))) (cos.f64 (/.f64 lambda2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 lambda1 #s(literal 2 binary64))) (sin.f64 (/.f64 lambda2 #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
48.4%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
43.3%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))))
50.3%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
46.1%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
26.1%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/48 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))))))
41.0%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/48 binary64) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))))))
25.8%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))
45.3%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
60.4%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
38.1%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
46.7%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
38.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))))
34.6%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
47.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))
39.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
39.3%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) #s(approx (cos phi2) #s(literal 1 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
33.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2))))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
47.3%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
43.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
34.3%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
30.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
58.5%
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
Compiler

Compiled 22 002 to 7 876 computations (64.2% saved)

series887.0ms (2.3%)

Memory
5.9MiB live, 2 249.7MiB allocated; 85ms collecting garbage
Counts
126 → 1 234
Calls
Call 1
Inputs
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
R
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
#s(literal 2 binary64)
(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
(sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64))
(-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))))
(*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64))))
(sin.f64 (/.f64 phi1 #s(literal 2 binary64)))
(/.f64 phi1 #s(literal 2 binary64))
phi1
(cos.f64 (/.f64 phi2 #s(literal 2 binary64)))
(/.f64 phi2 #s(literal 2 binary64))
phi2
(*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))
(cos.f64 (/.f64 phi1 #s(literal 2 binary64)))
(sin.f64 (/.f64 phi2 #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(cos.f64 phi1)
(cos.f64 phi2)
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))
(/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))
(-.f64 lambda1 lambda2)
lambda1
lambda2
(sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
#s(literal 1 binary64)
(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64))
(sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))
(/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))
(-.f64 phi1 phi2)
(*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64))
(+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))
(cos.f64 (+.f64 phi1 phi2))
(+.f64 phi1 phi2)
(cos.f64 (-.f64 phi1 phi2))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))
(atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))
(pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))
(*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))
#s(literal 1/2 binary64)
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))
(*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
(fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))
(pow.f64 (cos.f64 phi1) #s(literal 3 binary64))
#s(literal 3 binary64)
(*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))
(pow.f64 (cos.f64 phi2) #s(literal 3 binary64))
(pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))
#s(literal 6 binary64)
(pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))
(-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
(fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))
(pow.f64 (cos.f64 phi1) #s(literal 2 binary64))
(*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))
(pow.f64 (cos.f64 phi2) #s(literal 2 binary64))
(pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))
#s(literal 4 binary64)
(pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
(*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))
(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))
(-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))
(*.f64 (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))
(*.f64 #s(literal 1/2 binary64) lambda1)
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))))
(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))
(sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))
(pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))
(+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))))
(*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
(sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64))
(-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))))
(*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))
#s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))
(*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1))
#s(literal -1/8 binary64)
(*.f64 phi1 phi1)
(sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
Outputs
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx R #s(hole binary64 R))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* 1/2 (* (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* lambda1 (+ (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* lambda1 (+ (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))))) (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* 1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2)))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* -1/8 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))) (* 1/2 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* 1/2 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2))))) (* lambda1 (+ (* -1/8 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2))))) (* -1/48 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* -1/2 lambda2))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* 1/2 (* lambda1 (cos (* -1/2 lambda2)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* lambda1 (+ (* -1/8 (* lambda1 (sin (* -1/2 lambda2)))) (* 1/2 (cos (* -1/2 lambda2))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* lambda1 (+ (* 1/2 (cos (* -1/2 lambda2))) (* lambda1 (+ (* -1/8 (sin (* -1/2 lambda2))) (* -1/48 (* lambda1 (cos (* -1/2 lambda2)))))))))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* -1/2 lambda2)))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (+ (* -1/2 lambda2) (* 1/2 lambda1))))
#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 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* -1/4 (* (* lambda1 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* 1/16 (/ (* (pow (cos (* -1/2 lambda2)) 2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/4 (* (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda1 (+ (* -1/4 (* (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* 1/4 (/ (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* 1/16 (/ (* (pow (cos (* -1/2 lambda2)) 2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (+ (* 1/16 (/ (* (pow (cos (* -1/2 lambda2)) 2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* -1/2 (* lambda1 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))) (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (* -1/2 (* lambda1 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))) (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (* lambda1 (- (* -1/2 (* lambda1 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))) (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* lambda1 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))) (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (+ (* lambda1 (+ (* 1/2 (* lambda1 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (+ (* lambda1 (+ (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* lambda1 (+ (* 1/2 (* lambda1 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* lambda1 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))) (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda1 (+ (* 1/2 (* lambda1 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda1 (+ (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* lambda1 (+ (* 1/2 (* lambda1 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/4 (* lambda1 (* (cos (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* 1/2 (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda1 (+ (* -1/16 (* lambda1 (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* 1/4 (* (cos (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda1 (+ (* 1/4 (* (cos (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda1 (+ (* -1/16 (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* -1/96 (* lambda1 (* (cos (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* 1/2 (* (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda1 (+ (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda1 (+ (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* 1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* lambda1 (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (pow (sin (* -1/2 lambda2)) 2)))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* lambda1 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (pow (sin (* -1/2 lambda2)) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (pow (sin (* -1/2 lambda2)) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 lambda2)) 2)) (* lambda1 (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (pow (sin (* -1/2 lambda2)) 2))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (sin (* -1/2 lambda2))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* 1/2 (* lambda1 (cos (* -1/2 lambda2)))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* lambda1 (+ (* -1/8 (* lambda1 (sin (* -1/2 lambda2)))) (* 1/2 (cos (* -1/2 lambda2))))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* lambda1 (+ (* 1/2 (cos (* -1/2 lambda2))) (* lambda1 (+ (* -1/8 (sin (* -1/2 lambda2))) (* -1/48 (* lambda1 (cos (* -1/2 lambda2)))))))))))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* -1/2 lambda2)))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (+ (* -1/2 lambda2) (* 1/2 lambda1))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* 1/2 (* (* lambda1 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda1 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda1 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (+ (* lambda1 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (+ (* lambda1 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (* lambda1 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* lambda1 (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* lambda1 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda1 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* lambda1 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda1 (- (+ (* lambda1 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* lambda1 (+ (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (* lambda1 (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))))) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (* lambda1 (+ (* lambda1 (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))))) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2))))))) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6)))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (pow (sin (* -1/2 lambda2)) 6)))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (pow (sin (* -1/2 lambda2)) 6))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* lambda1 (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2))))) (pow (sin (* -1/2 lambda2)) 6))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* lambda1 (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (+ (* lambda1 (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))))) (pow (sin (* -1/2 lambda2)) 6))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* lambda1 (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* lambda1 (- (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* lambda1 (- (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (- (+ (* lambda1 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3)))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (+ (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3)))) (* lambda1 (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))))) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3)))) (* lambda1 (+ (* lambda1 (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))))))) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (pow (sin (* -1/2 lambda2)) 4)))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (+ (* 2 (* lambda1 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3)))) (pow (sin (* -1/2 lambda2)) 4))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))) (* lambda1 (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))))) (pow (sin (* -1/2 lambda2)) 4))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))) (* lambda1 (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (+ (* lambda1 (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))))) (pow (sin (* -1/2 lambda2)) 4))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* lambda1 (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda1 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* 1/2 (* (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda1 (+ (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda1 (+ (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* 1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* -1/2 (* (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda1 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* 1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (* lambda1 (- (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 2)))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) #s(hole binary64 (+ (* 1/4 (* (pow lambda1 2) (* (cos phi1) (cos phi2)))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) #s(hole binary64 (+ (* (pow lambda1 2) (+ (* -1/48 (* (pow lambda1 2) (* (cos phi1) (cos phi2)))) (* 1/4 (* (cos phi1) (cos phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) #s(hole binary64 (+ (* (pow lambda1 2) (+ (* 1/4 (* (cos phi1) (cos phi2))) (* (pow lambda1 2) (+ (* -1/48 (* (cos phi1) (cos phi2))) (* 1/1440 (* (pow lambda1 2) (* (cos phi1) (cos phi2)))))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) #s(hole binary64 (* 1/4 (* (pow lambda1 2) (* (cos phi1) (cos phi2))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) #s(hole binary64 (* (pow lambda1 2) (+ (* -1/48 (* (pow lambda1 2) (* (cos phi1) (cos phi2)))) (* 1/4 (* (cos phi1) (cos phi2)))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) #s(hole binary64 (* (pow lambda1 2) (+ (* 1/4 (* (cos phi1) (cos phi2))) (* (pow lambda1 2) (+ (* -1/48 (* (cos phi1) (cos phi2))) (* 1/1440 (* (pow lambda1 2) (* (cos phi1) (cos phi2))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) #s(hole binary64 (* (pow lambda1 2) (+ (* 1/4 (* (cos phi1) (cos phi2))) (* (pow lambda1 2) (+ (* -1/48 (* (cos phi1) (cos phi2))) (* (pow lambda1 2) (+ (* -1/80640 (* (pow lambda1 2) (* (cos phi1) (cos phi2)))) (* 1/1440 (* (cos phi1) (cos phi2)))))))))))
#s(approx (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))) #s(hole binary64 (* 1/4 (pow lambda1 2))))
#s(approx (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))) #s(hole binary64 (* (pow lambda1 2) (+ 1/4 (* -1/48 (pow lambda1 2))))))
#s(approx (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))) #s(hole binary64 (* (pow lambda1 2) (+ 1/4 (* (pow lambda1 2) (- (* 1/1440 (pow lambda1 2)) 1/48))))))
#s(approx (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))) #s(hole binary64 (* (pow lambda1 2) (+ 1/4 (* (pow lambda1 2) (- (* (pow lambda1 2) (+ 1/1440 (* -1/80640 (pow lambda1 2)))) 1/48))))))
#s(approx (sin (* 1/2 lambda1)) #s(hole binary64 (* 1/2 lambda1)))
#s(approx (sin (* 1/2 lambda1)) #s(hole binary64 (* lambda1 (+ 1/2 (* -1/48 (pow lambda1 2))))))
#s(approx (sin (* 1/2 lambda1)) #s(hole binary64 (* lambda1 (+ 1/2 (* (pow lambda1 2) (- (* 1/3840 (pow lambda1 2)) 1/48))))))
#s(approx (sin (* 1/2 lambda1)) #s(hole binary64 (* lambda1 (+ 1/2 (* (pow lambda1 2) (- (* (pow lambda1 2) (+ 1/3840 (* -1/645120 (pow lambda1 2)))) 1/48))))))
#s(approx (* 1/2 lambda1) #s(hole binary64 (* 1/2 lambda1)))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* 1/2 (* (* lambda1 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda1 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda1 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (+ (* lambda1 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (+ (* lambda1 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (* lambda1 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda1 (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda1 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda1 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda1 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda1 (- (+ (* lambda1 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* lambda1 (+ (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* lambda1 (+ (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* 1/2 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2)))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* lambda1 (+ (* -1/8 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))) (* 1/2 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* lambda1 (+ (* 1/2 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2))))) (* lambda1 (+ (* -1/8 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2))))) (* -1/48 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda1 (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda1 (- (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda1 (- (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (- (+ (* lambda1 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda1 (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda1 (- (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda1 (- (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (- (+ (* lambda1 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3)))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (+ (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* 1/2 (- lambda1 lambda2)))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* 1/2 lambda1)))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* lambda1 (+ 1/2 (* -1/2 (/ lambda2 lambda1))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 lambda1))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (sin (* 1/2 (- lambda1 lambda2)))))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* 1/2 lambda1)))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* lambda1 (+ 1/2 (* -1/2 (/ lambda2 lambda1))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))) #s(hole binary64 (pow (sin (* 1/2 lambda1)) 2)))
#s(approx (sin (* 1/2 lambda1)) #s(hole binary64 (sin (* 1/2 lambda1))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* -1/2 (+ lambda2 (* -1 lambda1))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* -1/2 (+ lambda2 (* -1 lambda1))))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* -1 (* lambda1 (- (* 1/2 (/ lambda2 lambda1)) 1/2)))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2)))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (sin (* -1/2 (+ lambda2 (* -1 lambda1))))))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda1 (- (* 1/2 (/ lambda2 lambda1)) 1/2)))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6)))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4)))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2)))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* -1/2 (+ lambda2 (* -1 lambda1))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* -1/2 (* (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* -1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* lambda2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1)))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1))))) (* -1/8 (* lambda2 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1))))) (* lambda2 (+ (* -1/8 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1))))) (* 1/48 (* lambda2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* 1/2 lambda1))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* -1/2 (* lambda2 (cos (* 1/2 lambda1)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* lambda2 (+ (* -1/2 (cos (* 1/2 lambda1))) (* -1/8 (* lambda2 (sin (* 1/2 lambda1)))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* lambda2 (+ (* -1/2 (cos (* 1/2 lambda1))) (* lambda2 (+ (* -1/8 (sin (* 1/2 lambda1))) (* 1/48 (* lambda2 (cos (* 1/2 lambda1)))))))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (+ lambda1 (* -1 lambda2))))
#s(approx lambda2 #s(hole binary64 lambda2))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* 1/4 (* (* lambda2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* 1/16 (/ (* (pow (cos (* 1/2 lambda1)) 2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/4 (* (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (+ (* 1/4 (* (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* -1/4 (/ (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* 1/16 (/ (* (pow (cos (* 1/2 lambda1)) 2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (+ (* 1/16 (/ (* (pow (cos (* 1/2 lambda1)) 2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* 1/2 (* lambda2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))) (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (* -1/2 (* lambda2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))) (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (* lambda2 (- (* -1/2 (* lambda2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))) (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1/2 (* lambda2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))) (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (+ (* lambda2 (+ (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* 1/2 (* lambda2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (+ (* lambda2 (+ (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* lambda2 (+ (* 1/2 (* lambda2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* lambda2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))) (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda2 (+ (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* 1/2 (* lambda2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda2 (+ (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* lambda2 (+ (* 1/2 (* lambda2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/4 (* lambda2 (* (cos (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* 1/2 (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda2 (+ (* -1/4 (* (cos (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* -1/16 (* lambda2 (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda2 (+ (* -1/4 (* (cos (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda2 (+ (* -1/16 (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* 1/96 (* lambda2 (* (cos (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* -1/2 (* (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* -1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (* lambda2 (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (* lambda2 (+ (* lambda2 (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (pow (sin (* 1/2 lambda1)) 2)))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (pow (sin (* 1/2 lambda1)) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* lambda2 (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (pow (sin (* 1/2 lambda1)) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* lambda2 (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (+ (* 1/4 (pow (cos (* 1/2 lambda1)) 2)) (* lambda2 (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))) (pow (sin (* 1/2 lambda1)) 2))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (sin (* 1/2 lambda1))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* -1/2 (* lambda2 (cos (* 1/2 lambda1)))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* lambda2 (+ (* -1/2 (cos (* 1/2 lambda1))) (* -1/8 (* lambda2 (sin (* 1/2 lambda1)))))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* lambda2 (+ (* -1/2 (cos (* 1/2 lambda1))) (* lambda2 (+ (* -1/8 (sin (* 1/2 lambda1))) (* 1/48 (* lambda2 (cos (* 1/2 lambda1)))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* 1/2 (* (* lambda2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda2 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda2 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (+ (* lambda2 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (+ (* lambda2 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (* lambda2 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* lambda2 (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* lambda2 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda2 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* lambda2 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda2 (- (+ (* lambda2 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* 2 (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* lambda2 (+ (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* 2 (* lambda2 (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (* lambda2 (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))))) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (* lambda2 (+ (* lambda2 (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))))) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2))))))) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6)))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (pow (sin (* 1/2 lambda1)) 6)))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (+ (* 2 (* lambda2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (pow (sin (* 1/2 lambda1)) 6))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))) (* lambda2 (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2))))) (pow (sin (* 1/2 lambda1)) 6))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))) (* lambda2 (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (+ (* lambda2 (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))))) (pow (sin (* 1/2 lambda1)) 6))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* lambda2 (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* lambda2 (- (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* lambda2 (- (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (- (+ (* lambda2 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* -2 (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3)))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (+ (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* -2 (* lambda2 (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3)))) (* lambda2 (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3)))) (* lambda2 (+ (* lambda2 (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (pow (sin (* 1/2 lambda1)) 4)))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (+ (* -2 (* lambda2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3)))) (pow (sin (* 1/2 lambda1)) 4))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))) (* lambda2 (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))))) (pow (sin (* 1/2 lambda1)) 4))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))) (* lambda2 (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* lambda2 (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))))) (pow (sin (* 1/2 lambda1)) 4))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* lambda2 (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* lambda2 (+ (* lambda2 (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (+ (* lambda2 (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* -1/2 (* (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* -1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* 1/2 (* (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (+ (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* -1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (* lambda2 (- (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* 1/2 (* (* lambda2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda2 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda2 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (+ (* lambda2 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (+ (* lambda2 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (* lambda2 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda2 (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda2 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda2 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda2 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda2 (- (+ (* lambda2 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* 2 (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* lambda2 (+ (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* 2 (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* lambda2 (+ (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* -1/2 (* lambda2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1)))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1))))) (* -1/8 (* lambda2 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1))))) (* lambda2 (+ (* -1/8 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1))))) (* 1/48 (* lambda2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda2 (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda2 (- (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda2 (- (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (- (+ (* lambda2 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda2 (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda2 (- (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda2 (- (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (- (+ (* lambda2 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -2 (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3)))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (+ (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* lambda2 (- (* 1/2 (/ lambda1 lambda2)) 1/2))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* lambda2 (- (/ lambda1 lambda2) 1))))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* lambda2 (- (* 1/2 (/ lambda1 lambda2)) 1/2))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (+ lambda1 (* -1 lambda2))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* 1/2 (+ lambda1 (* -1 lambda2))))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* -1 (* lambda2 (+ 1/2 (* -1/2 (/ lambda1 lambda2)))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2)))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (sin (* 1/2 (+ lambda1 (* -1 lambda2))))))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda2 (+ 1/2 (* -1/2 (/ lambda1 lambda2)))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6)))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4)))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2)))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (+ lambda1 (* -1 lambda2))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2))) (* -1/2 (* (* phi1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2))) (* phi1 (+ (* -1/2 (* (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))) (* 1/2 (* (* phi1 (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (* 1/4 (pow (cos (* 1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (sin (* 1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2))) (* phi1 (+ (* -1/2 (* (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (* 1/4 (pow (cos (* 1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (sin (* 1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 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))))) (* -1/2 (/ (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (* 1/4 (pow (cos (* 1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (sin (* 1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2))))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))))))))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* phi1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (* 1/4 (pow (cos (* 1/2 phi2)) 2))))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* 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)))))))))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (pow (sin (* 1/2 phi2)) 2)))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* -1 (* phi1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (sin (* 1/2 phi2)) 2))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (* 1/4 (pow (cos (* 1/2 phi2)) 2)))))) (pow (sin (* 1/2 phi2)) 2))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* 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 (sin (* 1/2 phi2)) 2))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (* -1 (sin (* 1/2 phi2)))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (- (* 1/2 (* phi1 (cos (* 1/2 phi2)))) (sin (* 1/2 phi2)))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (- (* phi1 (+ (* 1/8 (* phi1 (sin (* 1/2 phi2)))) (* 1/2 (cos (* 1/2 phi2))))) (sin (* 1/2 phi2)))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (- (* phi1 (+ (* 1/2 (cos (* 1/2 phi2))) (* phi1 (- (* -1/48 (* phi1 (cos (* 1/2 phi2)))) (* -1/8 (sin (* 1/2 phi2))))))) (sin (* 1/2 phi2)))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (* 1/2 (* phi1 (cos (* 1/2 phi2))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (* phi1 (+ (* -1/48 (* (pow phi1 2) (cos (* 1/2 phi2)))) (* 1/2 (cos (* 1/2 phi2)))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (* phi1 (+ (* 1/2 (cos (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/48 (cos (* 1/2 phi2))) (* 1/3840 (* (pow phi1 2) (cos (* 1/2 phi2))))))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (* phi1 (+ (* 1/2 (cos (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/48 (cos (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/645120 (* (pow phi1 2) (cos (* 1/2 phi2)))) (* 1/3840 (cos (* 1/2 phi2)))))))))))
#s(approx (sin (/ phi1 2)) #s(hole binary64 (* 1/2 phi1)))
#s(approx (sin (/ phi1 2)) #s(hole binary64 (* phi1 (+ 1/2 (* -1/48 (pow phi1 2))))))
#s(approx (sin (/ phi1 2)) #s(hole binary64 (* phi1 (+ 1/2 (* (pow phi1 2) (- (* 1/3840 (pow phi1 2)) 1/48))))))
#s(approx (sin (/ phi1 2)) #s(hole binary64 (* phi1 (+ 1/2 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/3840 (* -1/645120 (pow phi1 2)))) 1/48))))))
#s(approx (/ phi1 2) #s(hole binary64 (* 1/2 phi1)))
#s(approx phi1 #s(hole binary64 phi1))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (sin (* 1/2 phi2))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi2)) (* -1/8 (* (pow phi1 2) (sin (* 1/2 phi2)))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi2)) (* (pow phi1 2) (+ (* -1/8 (sin (* 1/2 phi2))) (* 1/384 (* (pow phi1 2) (sin (* 1/2 phi2)))))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi2)) (* (pow phi1 2) (+ (* -1/8 (sin (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/46080 (* (pow phi1 2) (sin (* 1/2 phi2)))) (* 1/384 (sin (* 1/2 phi2))))))))))
#s(approx (cos (/ phi1 2)) #s(hole binary64 1))
#s(approx (cos (/ phi1 2)) #s(hole binary64 (+ 1 (* -1/8 (pow phi1 2)))))
#s(approx (cos (/ phi1 2)) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* 1/384 (pow phi1 2)) 1/8)))))
#s(approx (cos (/ phi1 2)) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/384 (* -1/46080 (pow phi1 2)))) 1/8)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* 1/24 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))) (* 1/24 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))))))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (cos phi2)))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi2) (* -1/2 (* (pow phi1 2) (cos phi2))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/2 (cos phi2)) (* 1/24 (* (pow phi1 2) (cos phi2))))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/2 (cos phi2)) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (cos phi2))) (* 1/24 (cos phi2)))))))))
#s(approx (cos phi1) #s(hole binary64 1))
#s(approx (cos phi1) #s(hole binary64 (+ 1 (* -1/2 (pow phi1 2)))))
#s(approx (cos phi1) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* 1/24 (pow phi1 2)) 1/2)))))
#s(approx (cos phi1) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/24 (* -1/720 (pow phi1 2)))) 1/2)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))) (* -1/2 (* (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (pow (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) 2) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))) (* -1/2 (* (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))) (* phi1 (+ (* -1/2 (* (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2)))))) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (+ (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* 1/2 (/ (* (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (pow (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) 2) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))) (* -1/2 (* (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (pow (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) 2) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* -1 (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))) (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi1 (- (* -1 (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))) (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))) (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi1 (- (* phi1 (- (* -1 (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2)))))) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))) (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))) (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (+ (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (+ (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (+ (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))) (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2)))))) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* -1/2 phi2)) 2)))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* -1/2 phi2))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* 1/2 (* phi1 (cos (* -1/2 phi2)))))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* phi1 (+ (* -1/8 (* phi1 (sin (* -1/2 phi2)))) (* 1/2 (cos (* -1/2 phi2))))))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* phi1 (+ (* 1/2 (cos (* -1/2 phi2))) (* phi1 (+ (* -1/8 (sin (* -1/2 phi2))) (* -1/48 (* phi1 (cos (* -1/2 phi2)))))))))))
#s(approx (/ (- phi1 phi2) 2) #s(hole binary64 (* -1/2 phi2)))
#s(approx (/ (- phi1 phi2) 2) #s(hole binary64 (+ (* -1/2 phi2) (* 1/2 phi1))))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 phi2)))
#s(approx (- phi1 phi2) #s(hole binary64 (- phi1 phi2)))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2)))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* phi1 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2)))))) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* 1/2 (* phi1 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))))))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* phi1 (+ (* -1/2 (* phi1 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2))))))) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos phi2) (cos (neg phi2)))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* phi1 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi2) (sin (neg phi2)))))) (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos phi2) (cos (neg phi2))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos phi2) (cos (neg phi2))))) (* phi1 (+ (* -1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi2) (sin (neg phi2))))) (* 1/2 (* phi1 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos phi2) (cos (neg phi2))))) (* phi1 (+ (* -1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi2) (sin (neg phi2))))) (* phi1 (+ (* -1/2 (* phi1 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2))))))) (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (* 1/2 (+ (cos phi2) (cos (neg phi2))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (* -1/2 (* phi1 (+ (sin phi2) (sin (neg phi2))))) (* 1/2 (+ (cos phi2) (cos (neg phi2)))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (* 1/2 (+ (cos phi2) (cos (neg phi2)))) (* phi1 (+ (* -1/2 (+ (sin phi2) (sin (neg phi2)))) (* 1/2 (* phi1 (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (* 1/2 (+ (cos phi2) (cos (neg phi2)))) (* phi1 (+ (* -1/2 (+ (sin phi2) (sin (neg phi2)))) (* phi1 (+ (* -1/2 (* phi1 (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2)))))) (* 1/2 (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))))))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos phi2) (cos (neg phi2)))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos phi2) (+ (cos (neg phi2)) (* -1 (* phi1 (+ (sin phi2) (sin (neg phi2)))))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos phi2) (+ (cos (neg phi2)) (* phi1 (- (* phi1 (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))) (+ (sin phi2) (sin (neg phi2)))))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos phi2) (+ (cos (neg phi2)) (* phi1 (- (* phi1 (+ (* -1 (* phi1 (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2)))))) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))) (+ (sin phi2) (sin (neg phi2)))))))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (cos phi2)))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (+ (cos phi2) (* -1 (* phi1 (sin phi2))))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (+ (cos phi2) (* phi1 (- (* -1/2 (* phi1 (cos phi2))) (sin phi2))))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (+ (cos phi2) (* phi1 (- (* phi1 (+ (* -1/2 (cos phi2)) (* 1/6 (* phi1 (sin phi2))))) (sin phi2))))))
#s(approx (+ phi1 phi2) #s(hole binary64 phi2))
#s(approx (+ phi1 phi2) #s(hole binary64 (+ phi1 phi2)))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (cos (neg phi2))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (+ (cos (neg phi2)) (* -1 (* phi1 (sin (neg phi2)))))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (+ (cos (neg phi2)) (* phi1 (- (* -1/2 (* phi1 (cos (neg phi2)))) (sin (neg phi2)))))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (+ (cos (neg phi2)) (* phi1 (- (* phi1 (+ (* -1/2 (cos (neg phi2))) (* 1/6 (* phi1 (sin (neg phi2)))))) (sin (neg phi2)))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* 1/2 (* (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (* 1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* phi1 (+ (* 1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* 1/2 (* (* phi1 (- (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (* 1/2 (/ (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (pow (sin (* -1/2 phi2)) 2)))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (sin (* -1/2 phi2))))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* 1/2 (* phi1 (cos (* -1/2 phi2)))))))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* phi1 (+ (* -1/8 (* phi1 (sin (* -1/2 phi2)))) (* 1/2 (cos (* -1/2 phi2))))))))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* phi1 (+ (* 1/2 (cos (* -1/2 phi2))) (* phi1 (+ (* -1/8 (sin (* -1/2 phi2))) (* -1/48 (* phi1 (cos (* -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 phi2) (* 1/2 phi1))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* 1/2 (* (* phi1 (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* 1/2 (* (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))) (* 1/2 (* (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* phi1 (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* phi1 (- (+ (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* phi1 (- (+ (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 2 (/ (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* phi1 (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* phi1 (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi1 (- (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* phi1 (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi1 (- (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* phi1 (- (+ (* 2 (/ (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* 2 (* phi1 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))))) (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* -3/2 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2)))))) (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* -3/2 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (+ (* phi1 (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2))))))) (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)))))
#s(approx (pow (cos phi1) 3) #s(hole binary64 1))
#s(approx (pow (cos phi1) 3) #s(hole binary64 (+ 1 (* -3/2 (pow phi1 2)))))
#s(approx (pow (cos phi1) 3) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* 7/8 (pow phi1 2)) 3/2)))))
#s(approx (pow (cos phi1) 3) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 7/8 (* -61/240 (pow phi1 2)))) 3/2)))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (pow (sin (* -1/2 phi2)) 6)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (+ (* 2 (* phi1 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))))) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2))))) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (+ (* phi1 (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2)))))) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* phi1 (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* phi1 (- (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* phi1 (- (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (+ (* phi1 (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2))))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* 2 (* phi1 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3)))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2))))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)))))
#s(approx (pow (cos phi1) 2) #s(hole binary64 1))
#s(approx (pow (cos phi1) 2) #s(hole binary64 (+ 1 (* -1 (pow phi1 2)))))
#s(approx (pow (cos phi1) 2) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* 1/3 (pow phi1 2)) 1)))))
#s(approx (pow (cos phi1) 2) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/3 (* -2/45 (pow phi1 2)))) 1)))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (pow (sin (* -1/2 phi2)) 4)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (+ (* 2 (* phi1 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3)))) (pow (sin (* -1/2 phi2)) 4))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))))) (pow (sin (* -1/2 phi2)) 4))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2))))))) (pow (sin (* -1/2 phi2)) 4))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* phi1 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (+ (* phi1 (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* phi1 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* phi1 (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* phi1 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* 1/2 (* (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (* 1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* phi1 (+ (* 1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* 1/2 (* (* phi1 (- (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (* 1/2 (/ (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (* -1/2 (* (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* -1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (* phi1 (+ (* -1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (+ (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* 1/2 (/ (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* -1/2 (* (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* -1 (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi1 (- (* -1 (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi1 (- (* phi1 (- (* -1 (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (+ (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (+ (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (+ (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) #s(hole binary64 (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))) (* 1/24 (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (cos phi2)))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi2) (* -1/2 (* (pow phi1 2) (cos phi2))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/2 (cos phi2)) (* 1/24 (* (pow phi1 2) (cos phi2))))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/2 (cos phi2)) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (cos phi2))) (* 1/24 (cos phi2)))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* 1/2 (* (* phi1 (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* 1/2 (* (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))) (* 1/2 (* (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi1 (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi1 (- (+ (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi1 (- (+ (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 2 (/ (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi1 (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi1 (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi1 (- (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi1 (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi1 (- (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* phi1 (- (+ (* 2 (/ (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* 2 (* phi1 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))))) (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* -3/2 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2)))))) (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* -3/2 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (+ (* phi1 (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2))))))) (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (pow (sin (* -1/2 phi2)) 6)))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* 2 (* phi1 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))))) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2))))) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (+ (* phi1 (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2)))))) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (pow (sin (* -1/2 phi2)) 2)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* -3/2 (* (pow phi1 2) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* (pow phi1 2) (+ (* -3/2 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (* 7/8 (* (pow phi1 2) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* (pow phi1 2) (+ (* -3/2 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (* (pow phi1 2) (+ (* -61/240 (* (pow phi1 2) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))) (* 7/8 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))))) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* 1/24 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))) (* 1/24 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi1 (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi1 (- (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi1 (- (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (+ (* phi1 (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2))))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (pow (sin (* -1/2 phi2)) 4)))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* 2 (* phi1 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3)))) (pow (sin (* -1/2 phi2)) 4))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))))) (pow (sin (* -1/2 phi2)) 4))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2))))))) (pow (sin (* -1/2 phi2)) 4))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* -1 (* phi1 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* phi1 (- (* phi1 (- (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* phi1 (- (* phi1 (- (+ (* -1 (* phi1 (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* (pow phi1 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (pow phi1 2) (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* 1/3 (* (pow phi1 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (pow phi1 2) (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (pow phi1 2) (+ (* -2/45 (* (pow phi1 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (* 1/3 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (+ (* phi1 (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ 1 (* -1/8 (* phi1 phi1))) #s(hole binary64 1))
#s(approx (+ 1 (* -1/8 (* phi1 phi1))) #s(hole binary64 (+ 1 (* -1/8 (pow phi1 2)))))
#s(approx (* -1/8 (* phi1 phi1)) #s(hole binary64 (* -1/8 (pow phi1 2))))
#s(approx (* phi1 phi1) #s(hole binary64 (pow phi1 2)))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1)))))
#s(approx (sin (/ phi1 2)) #s(hole binary64 (sin (* 1/2 phi1))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))))
#s(approx (cos (/ phi1 2)) #s(hole binary64 (cos (* 1/2 phi1))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (* (cos phi1) (cos phi2))))
#s(approx (cos phi1) #s(hole binary64 (cos phi1)))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 2)))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* 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 (* -1 (/ phi2 phi1))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (* 1/2 (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (cos (+ phi1 phi2))))
#s(approx (+ phi1 phi2) #s(hole binary64 phi1))
#s(approx (+ phi1 phi2) #s(hole binary64 (* phi1 (+ 1 (/ phi2 phi1)))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (cos (- phi1 phi2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 2)))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (sin (* 1/2 (- phi1 phi2)))))
#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 (pow (cos phi1) 3) #s(hole binary64 (pow (cos phi1) 3)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 6)))
#s(approx (pow (cos phi1) 2) #s(hole binary64 (pow (cos phi1) 2)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 4)))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (* (cos phi1) (cos phi2))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 6)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 2)))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 4)))
#s(approx (+ 1 (* -1/8 (* phi1 phi1))) #s(hole binary64 (* -1/8 (pow phi1 2))))
#s(approx (+ 1 (* -1/8 (* phi1 phi1))) #s(hole binary64 (* (pow phi1 2) (- (/ 1 (pow phi1 2)) 1/8))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1)))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1)))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1)))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1)))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1)))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1)))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* -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 (- (/ phi2 phi1) 1)))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (* 1/2 (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1)))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (cos (- phi2 (* -1 phi1)))))
#s(approx (+ phi1 phi2) #s(hole binary64 (* -1 (* phi1 (- (* -1 (/ phi2 phi1)) 1)))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (cos (neg (+ phi2 (* -1 phi1))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))
#s(approx (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (sin (* -1/2 (+ phi2 (* -1 phi1))))))
#s(approx (* 1/2 (- phi1 phi2)) #s(hole binary64 (* -1 (* phi1 (- (* 1/2 (/ phi2 phi1)) 1/2)))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6)))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* 1/2 (* (* phi2 (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 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))))) (* -1/2 (/ (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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)))))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (pow (sin (* 1/2 phi1)) 2)))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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 (sin (* 1/2 phi1)) 2))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (sin (* 1/2 phi1))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* -1/2 (* phi2 (cos (* 1/2 phi1)))))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (sin (* 1/2 phi1)))) (* 1/2 (cos (* 1/2 phi1))))))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (sin (* 1/2 phi1))) (* 1/48 (* phi2 (cos (* 1/2 phi1)))))) (* 1/2 (cos (* 1/2 phi1))))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (sin (* 1/2 phi1))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* -1/8 (* (pow phi2 2) (sin (* 1/2 phi1)))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* (pow phi2 2) (+ (* -1/8 (sin (* 1/2 phi1))) (* 1/384 (* (pow phi2 2) (sin (* 1/2 phi1)))))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* (pow phi2 2) (+ (* -1/8 (sin (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/46080 (* (pow phi2 2) (sin (* 1/2 phi1)))) (* 1/384 (sin (* 1/2 phi1))))))))))
#s(approx (cos (/ phi2 2)) #s(hole binary64 1))
#s(approx (cos (/ phi2 2)) #s(hole binary64 (+ 1 (* -1/8 (pow phi2 2)))))
#s(approx (cos (/ phi2 2)) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* 1/384 (pow phi2 2)) 1/8)))))
#s(approx (cos (/ phi2 2)) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/384 (* -1/46080 (pow phi2 2)))) 1/8)))))
#s(approx (/ phi2 2) #s(hole binary64 (* 1/2 phi2)))
#s(approx phi2 #s(hole binary64 phi2))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (* 1/2 (* phi2 (cos (* 1/2 phi1))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (* phi2 (+ (* -1/48 (* (pow phi2 2) (cos (* 1/2 phi1)))) (* 1/2 (cos (* 1/2 phi1)))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (* phi2 (+ (* 1/2 (cos (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/48 (cos (* 1/2 phi1))) (* 1/3840 (* (pow phi2 2) (cos (* 1/2 phi1))))))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (* phi2 (+ (* 1/2 (cos (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/48 (cos (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/645120 (* (pow phi2 2) (cos (* 1/2 phi1)))) (* 1/3840 (cos (* 1/2 phi1)))))))))))
#s(approx (sin (/ phi2 2)) #s(hole binary64 (* 1/2 phi2)))
#s(approx (sin (/ phi2 2)) #s(hole binary64 (* phi2 (+ 1/2 (* -1/48 (pow phi2 2))))))
#s(approx (sin (/ phi2 2)) #s(hole binary64 (* phi2 (+ 1/2 (* (pow phi2 2) (- (* 1/3840 (pow phi2 2)) 1/48))))))
#s(approx (sin (/ phi2 2)) #s(hole binary64 (* phi2 (+ 1/2 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/3840 (* -1/645120 (pow phi2 2)))) 1/48))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* 1/24 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))) (* 1/24 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (cos phi1)))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi1) (* -1/2 (* (pow phi2 2) (cos phi1))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/2 (cos phi1)) (* 1/24 (* (pow phi2 2) (cos phi1))))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/2 (cos phi1)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (cos phi1))) (* 1/24 (cos phi1)))))))))
#s(approx (cos phi2) #s(hole binary64 1))
#s(approx (cos phi2) #s(hole binary64 (+ 1 (* -1/2 (pow phi2 2)))))
#s(approx (cos phi2) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* 1/24 (pow phi2 2)) 1/2)))))
#s(approx (cos phi2) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/24 (* -1/720 (pow phi2 2)))) 1/2)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* -1/2 (* (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) 2) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* -1/2 (* (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* phi2 (+ (* -1/2 (* (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1))))) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) 2) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* -1/2 (* (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) 2) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* -1 (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (- (* -1 (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (- (* phi2 (- (* -1 (* phi2 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1))))) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 1/2 phi1)) 2)) (* phi2 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1))))) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* 1/2 phi1)) 2)))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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 (sin (* 1/2 phi1)) 2))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* 1/2 phi1))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* -1/2 (* phi2 (cos (* 1/2 phi1)))))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (+ (* -1/2 (cos (* 1/2 phi1))) (* -1/8 (* phi2 (sin (* 1/2 phi1)))))))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (+ (* -1/2 (cos (* 1/2 phi1))) (* phi2 (+ (* -1/8 (sin (* 1/2 phi1))) (* 1/48 (* phi2 (cos (* 1/2 phi1)))))))))))
#s(approx (- phi1 phi2) #s(hole binary64 (+ phi1 (* -1 phi2))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* phi2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* phi2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))) (* phi2 (+ (* -1/2 (* phi2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1)))))) (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* phi2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi1) (* -1 (sin phi1)))))) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* phi2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))) (* -1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi1) (* -1 (sin phi1))))))) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi1) (* -1 (sin phi1))))) (* phi2 (+ (* -1/2 (* phi2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1)))))) (* -1/2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))))) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (cos phi1)))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (cos phi1) (* -1/2 (* phi2 (+ (sin phi1) (* -1 (sin phi1))))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (cos phi1) (* phi2 (+ (* -1/2 (* phi2 (cos phi1))) (* -1/2 (+ (sin phi1) (* -1 (sin phi1)))))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (cos phi1) (* phi2 (+ (* -1/2 (+ (sin phi1) (* -1 (sin phi1)))) (* phi2 (+ (* -1/2 (cos phi1)) (* -1/2 (* phi2 (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1))))))))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (* 2 (cos phi1))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (* -1 (* phi2 (+ (sin phi1) (* -1 (sin phi1))))) (* 2 (cos phi1)))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (* 2 (cos phi1)) (* phi2 (- (* -1 (* phi2 (cos phi1))) (+ (sin phi1) (* -1 (sin phi1))))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (* 2 (cos phi1)) (* phi2 (- (* phi2 (+ (* -1 (cos phi1)) (* -1 (* phi2 (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1))))))) (+ (sin phi1) (* -1 (sin phi1))))))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (cos phi1)))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (+ (cos phi1) (* -1 (* phi2 (sin phi1))))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (+ (cos phi1) (* phi2 (- (* -1/2 (* phi2 (cos phi1))) (sin phi1))))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (+ (cos phi1) (* phi2 (- (* phi2 (+ (* -1/2 (cos phi1)) (* 1/6 (* phi2 (sin phi1))))) (sin phi1))))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (cos phi1)))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (+ (cos phi1) (* phi2 (sin phi1)))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (+ (cos phi1) (* phi2 (- (* -1/2 (* phi2 (cos phi1))) (* -1 (sin phi1)))))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (+ (cos phi1) (* phi2 (- (* phi2 (+ (* -1/2 (cos phi1)) (* -1/6 (* phi2 (sin phi1))))) (* -1 (sin phi1)))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* 1/2 (* (* phi2 (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 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))))) (* -1/2 (/ (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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)))))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -1/2 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* 1/24 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -1/2 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* 1/24 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (pow (sin (* 1/2 phi1)) 2)))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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 (sin (* 1/2 phi1)) 2))))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (sin (* 1/2 phi1))))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* -1/2 (* phi2 (cos (* 1/2 phi1)))))))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (+ (* -1/2 (cos (* 1/2 phi1))) (* -1/8 (* phi2 (sin (* 1/2 phi1)))))))))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (+ (* -1/2 (cos (* 1/2 phi1))) (* phi2 (+ (* -1/8 (sin (* 1/2 phi1))) (* 1/48 (* phi2 (cos (* 1/2 phi1)))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* 1/2 (* (* phi2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* 1/2 (* (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))) (* 1/2 (* (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* phi2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* phi2 (- (+ (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* phi2 (- (+ (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* phi2 (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* phi2 (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi2 (- (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* phi2 (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi2 (- (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* phi2 (- (+ (* 2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* 2 (* phi2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))))) (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* -3/2 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2)))))) (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* -3/2 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (+ (* phi2 (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2))))))) (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* -3/2 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -3/2 (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (* 7/8 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -3/2 (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (* (pow phi2 2) (+ (* -61/240 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (* 7/8 (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))
#s(approx (pow (cos phi2) 3) #s(hole binary64 1))
#s(approx (pow (cos phi2) 3) #s(hole binary64 (+ 1 (* -3/2 (pow phi2 2)))))
#s(approx (pow (cos phi2) 3) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* 7/8 (pow phi2 2)) 3/2)))))
#s(approx (pow (cos phi2) 3) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 7/8 (* -61/240 (pow phi2 2)))) 3/2)))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (pow (sin (* 1/2 phi1)) 6)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (+ (* 2 (* phi2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))))) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2))))) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (+ (* phi2 (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2)))))) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* phi2 (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* phi2 (- (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* phi2 (- (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* phi2 (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 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) (pow (sin (* 1/2 phi1)) 2))))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* -2 (* phi2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3)))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 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) (pow (sin (* 1/2 phi1)) 2)))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* -1 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -1 (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (* 1/3 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -1 (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (* (pow phi2 2) (+ (* -2/45 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* 1/3 (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))
#s(approx (pow (cos phi2) 2) #s(hole binary64 1))
#s(approx (pow (cos phi2) 2) #s(hole binary64 (+ 1 (* -1 (pow phi2 2)))))
#s(approx (pow (cos phi2) 2) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* 1/3 (pow phi2 2)) 1)))))
#s(approx (pow (cos phi2) 2) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/3 (* -2/45 (pow phi2 2)))) 1)))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (pow (sin (* 1/2 phi1)) 4)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (+ (* -2 (* phi2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3)))) (pow (sin (* 1/2 phi1)) 4))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))))) (pow (sin (* 1/2 phi1)) 4))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 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) (pow (sin (* 1/2 phi1)) 2))))))) (pow (sin (* 1/2 phi1)) 4))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* phi2 (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* phi2 (+ (* phi2 (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* phi2 (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* phi2 (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* phi2 (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* phi2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* phi2 (+ (* phi2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* 1/2 (* (* phi2 (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 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))))) (* -1/2 (/ (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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)))))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* 1/2 (* (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* 1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* phi2 (+ (* 1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1/2 (/ (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* -1/2 (* (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (- (* -1 (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (- (* phi2 (- (* -1 (* phi2 (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 lambda1)) 2)) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 lambda1)) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 lambda1)) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 lambda1)) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 lambda1)) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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)))))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 lambda1)) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) #s(hole binary64 (* (cos phi1) (pow (sin (* 1/2 lambda1)) 2))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 lambda1)) 2)))) (* (cos phi1) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 lambda1)) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 lambda1)) 2))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 lambda1)) 2)))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 lambda1)) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 lambda1)) 2))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 lambda1)) 2)))) (* 1/24 (* (cos phi1) (pow (sin (* 1/2 lambda1)) 2))))))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (cos phi1)))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi1) (* -1/2 (* (pow phi2 2) (cos phi1))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/2 (cos phi1)) (* 1/24 (* (pow phi2 2) (cos phi1))))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/2 (cos phi1)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (cos phi1))) (* 1/24 (cos phi1)))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* 1/2 (* (* phi2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* 1/2 (* (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))) (* 1/2 (* (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi2 (- (+ (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi2 (- (+ (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi2 (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi2 (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi2 (- (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi2 (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi2 (- (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* phi2 (- (+ (* 2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* 2 (* phi2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))))) (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* -3/2 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2)))))) (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* -3/2 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (+ (* phi2 (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2))))))) (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (pow (sin (* 1/2 phi1)) 6)))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* 2 (* phi2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))))) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2))))) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (+ (* phi2 (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2)))))) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (pow (sin (* 1/2 phi1)) 2)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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 (sin (* 1/2 phi1)) 2))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* -3/2 (* (pow phi2 2) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -3/2 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (* 7/8 (* (pow phi2 2) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -3/2 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (* (pow phi2 2) (+ (* -61/240 (* (pow phi2 2) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))) (* 7/8 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))))) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* 1/24 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))) (* 1/24 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi2 (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi2 (- (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi2 (- (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* phi2 (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 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) (pow (sin (* 1/2 phi1)) 2))))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (pow (sin (* 1/2 phi1)) 4)))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* -2 (* phi2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3)))) (pow (sin (* 1/2 phi1)) 4))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))))) (pow (sin (* 1/2 phi1)) 4))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 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) (pow (sin (* 1/2 phi1)) 2))))))) (pow (sin (* 1/2 phi1)) 4))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* phi2 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* phi2 (- (* phi2 (- (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* phi2 (- (* phi2 (- (+ (* -1 (* phi2 (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* (pow phi2 2) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* 1/3 (* (pow phi2 2) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (pow phi2 2) (+ (* -2/45 (* (pow phi2 2) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (* 1/3 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* phi2 (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* phi2 (+ (* phi2 (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (cos (/ phi2 2)) #s(hole binary64 (cos (* 1/2 phi2))))
#s(approx (sin (/ phi2 2)) #s(hole binary64 (sin (* 1/2 phi2))))
#s(approx (cos phi2) #s(hole binary64 (cos phi2)))
#s(approx (/ (- phi1 phi2) 2) #s(hole binary64 (* phi2 (- (* 1/2 (/ phi1 phi2)) 1/2))))
#s(approx (- phi1 phi2) #s(hole binary64 (* phi2 (- (/ phi1 phi2) 1))))
#s(approx (+ phi1 phi2) #s(hole binary64 (* phi2 (+ 1 (/ phi1 phi2)))))
#s(approx (* 1/2 (- phi1 phi2)) #s(hole binary64 (* phi2 (- (* 1/2 (/ phi1 phi2)) 1/2))))
#s(approx (pow (cos phi2) 3) #s(hole binary64 (pow (cos phi2) 3)))
#s(approx (pow (cos phi2) 2) #s(hole binary64 (pow (cos phi2) 2)))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2)))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2)))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2)))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2)))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2)))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2)))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* 1/2 (+ phi1 (* -1 phi2))))))
#s(approx (/ (- phi1 phi2) 2) #s(hole binary64 (* -1 (* phi2 (+ 1/2 (* -1/2 (/ phi1 phi2)))))))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (* 1/2 (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2)))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (cos (- phi1 (* -1 phi2)))))
#s(approx (+ phi1 phi2) #s(hole binary64 (* -1 (* phi2 (- (* -1 (/ phi1 phi2)) 1)))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (cos (+ phi1 (* -1 phi2)))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))
#s(approx (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (sin (* 1/2 (+ phi1 (* -1 phi2))))))
#s(approx (* 1/2 (- phi1 phi2)) #s(hole binary64 (* -1 (* phi2 (+ 1/2 (* -1/2 (/ phi1 phi2)))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6)))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))
Calls

15 calls:

TimeVariablePointExpression
79.0ms
lambda1
@0
((* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (* (sin (/ phi1 2)) (cos (/ phi2 2))) (sin (/ phi1 2)) (/ phi1 2) phi1 (cos (/ phi2 2)) (/ phi2 2) phi2 (* (cos (/ phi1 2)) (sin (/ phi2 2))) (cos (/ phi1 2)) (sin (/ phi2 2)) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (* (cos phi1) (cos phi2)) (cos phi1) (cos phi2) (sin (/ (- lambda1 lambda2) 2)) (/ (- lambda1 lambda2) 2) (- lambda1 lambda2) lambda1 lambda2 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (sin (/ (- phi1 phi2) 2)) 2) (sin (/ (- phi1 phi2) 2)) (/ (- phi1 phi2) 2) (- phi1 phi2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (cos (+ phi1 phi2)) (+ phi1 phi2) (cos (- phi1 phi2)) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (* 1/2 (- lambda1 lambda2))) (* 1/2 (- lambda1 lambda2)) 1/2 (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (sin (* 1/2 (- phi1 phi2))) (* 1/2 (- phi1 phi2)) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (pow (cos phi1) 3) 3 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6) 6 (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4) 4 (pow (sin (* 1/2 (- phi1 phi2))) 4) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))) (sin (* 1/2 lambda1)) (* 1/2 lambda1) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (* (cos (/ phi1 2)) (sin (/ phi2 2))) (cos (/ phi1 2)) (+ 1 (* -1/8 (* phi1 phi1))) (* -1/8 (* phi1 phi1)) -1/8 (* phi1 phi1) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))
69.0ms
phi2
@-inf
((* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (* (sin (/ phi1 2)) (cos (/ phi2 2))) (sin (/ phi1 2)) (/ phi1 2) phi1 (cos (/ phi2 2)) (/ phi2 2) phi2 (* (cos (/ phi1 2)) (sin (/ phi2 2))) (cos (/ phi1 2)) (sin (/ phi2 2)) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (* (cos phi1) (cos phi2)) (cos phi1) (cos phi2) (sin (/ (- lambda1 lambda2) 2)) (/ (- lambda1 lambda2) 2) (- lambda1 lambda2) lambda1 lambda2 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (sin (/ (- phi1 phi2) 2)) 2) (sin (/ (- phi1 phi2) 2)) (/ (- phi1 phi2) 2) (- phi1 phi2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (cos (+ phi1 phi2)) (+ phi1 phi2) (cos (- phi1 phi2)) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (* 1/2 (- lambda1 lambda2))) (* 1/2 (- lambda1 lambda2)) 1/2 (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (sin (* 1/2 (- phi1 phi2))) (* 1/2 (- phi1 phi2)) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (pow (cos phi1) 3) 3 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6) 6 (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4) 4 (pow (sin (* 1/2 (- phi1 phi2))) 4) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))) (sin (* 1/2 lambda1)) (* 1/2 lambda1) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (* (cos (/ phi1 2)) (sin (/ phi2 2))) (cos (/ phi1 2)) (+ 1 (* -1/8 (* phi1 phi1))) (* -1/8 (* phi1 phi1)) -1/8 (* phi1 phi1) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))
67.0ms
phi1
@-inf
((* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (* (sin (/ phi1 2)) (cos (/ phi2 2))) (sin (/ phi1 2)) (/ phi1 2) phi1 (cos (/ phi2 2)) (/ phi2 2) phi2 (* (cos (/ phi1 2)) (sin (/ phi2 2))) (cos (/ phi1 2)) (sin (/ phi2 2)) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (* (cos phi1) (cos phi2)) (cos phi1) (cos phi2) (sin (/ (- lambda1 lambda2) 2)) (/ (- lambda1 lambda2) 2) (- lambda1 lambda2) lambda1 lambda2 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (sin (/ (- phi1 phi2) 2)) 2) (sin (/ (- phi1 phi2) 2)) (/ (- phi1 phi2) 2) (- phi1 phi2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (cos (+ phi1 phi2)) (+ phi1 phi2) (cos (- phi1 phi2)) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (* 1/2 (- lambda1 lambda2))) (* 1/2 (- lambda1 lambda2)) 1/2 (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (sin (* 1/2 (- phi1 phi2))) (* 1/2 (- phi1 phi2)) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (pow (cos phi1) 3) 3 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6) 6 (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4) 4 (pow (sin (* 1/2 (- phi1 phi2))) 4) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))) (sin (* 1/2 lambda1)) (* 1/2 lambda1) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (* (cos (/ phi1 2)) (sin (/ phi2 2))) (cos (/ phi1 2)) (+ 1 (* -1/8 (* phi1 phi1))) (* -1/8 (* phi1 phi1)) -1/8 (* phi1 phi1) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))
58.0ms
phi2
@0
((* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (* (sin (/ phi1 2)) (cos (/ phi2 2))) (sin (/ phi1 2)) (/ phi1 2) phi1 (cos (/ phi2 2)) (/ phi2 2) phi2 (* (cos (/ phi1 2)) (sin (/ phi2 2))) (cos (/ phi1 2)) (sin (/ phi2 2)) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (* (cos phi1) (cos phi2)) (cos phi1) (cos phi2) (sin (/ (- lambda1 lambda2) 2)) (/ (- lambda1 lambda2) 2) (- lambda1 lambda2) lambda1 lambda2 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (sin (/ (- phi1 phi2) 2)) 2) (sin (/ (- phi1 phi2) 2)) (/ (- phi1 phi2) 2) (- phi1 phi2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (cos (+ phi1 phi2)) (+ phi1 phi2) (cos (- phi1 phi2)) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (* 1/2 (- lambda1 lambda2))) (* 1/2 (- lambda1 lambda2)) 1/2 (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (sin (* 1/2 (- phi1 phi2))) (* 1/2 (- phi1 phi2)) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (pow (cos phi1) 3) 3 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6) 6 (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4) 4 (pow (sin (* 1/2 (- phi1 phi2))) 4) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))) (sin (* 1/2 lambda1)) (* 1/2 lambda1) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (* (cos (/ phi1 2)) (sin (/ phi2 2))) (cos (/ phi1 2)) (+ 1 (* -1/8 (* phi1 phi1))) (* -1/8 (* phi1 phi1)) -1/8 (* phi1 phi1) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))
52.0ms
lambda2
@0
((* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (* (sin (/ phi1 2)) (cos (/ phi2 2))) (sin (/ phi1 2)) (/ phi1 2) phi1 (cos (/ phi2 2)) (/ phi2 2) phi2 (* (cos (/ phi1 2)) (sin (/ phi2 2))) (cos (/ phi1 2)) (sin (/ phi2 2)) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (* (cos phi1) (cos phi2)) (cos phi1) (cos phi2) (sin (/ (- lambda1 lambda2) 2)) (/ (- lambda1 lambda2) 2) (- lambda1 lambda2) lambda1 lambda2 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (sin (/ (- phi1 phi2) 2)) 2) (sin (/ (- phi1 phi2) 2)) (/ (- phi1 phi2) 2) (- phi1 phi2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (cos (+ phi1 phi2)) (+ phi1 phi2) (cos (- phi1 phi2)) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (* 1/2 (- lambda1 lambda2))) (* 1/2 (- lambda1 lambda2)) 1/2 (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (sin (* 1/2 (- phi1 phi2))) (* 1/2 (- phi1 phi2)) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (pow (cos phi1) 3) 3 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6) 6 (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4) 4 (pow (sin (* 1/2 (- phi1 phi2))) 4) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))) (sin (* 1/2 lambda1)) (* 1/2 lambda1) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (* (cos (/ phi1 2)) (sin (/ phi2 2))) (cos (/ phi1 2)) (+ 1 (* -1/8 (* phi1 phi1))) (* -1/8 (* phi1 phi1)) -1/8 (* phi1 phi1) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))

rewrite1.3s (3.4%)

Memory
55.7MiB live, 2 898.9MiB allocated; 113ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05149258598
05399227675
09190221503
Stop Event
iter limit
node limit
iter limit
Counts
1 360 → 1 513
Calls
Call 1
Inputs
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
R
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
#s(literal 2 binary64)
(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
(sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64))
(-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))))
(*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64))))
(sin.f64 (/.f64 phi1 #s(literal 2 binary64)))
(/.f64 phi1 #s(literal 2 binary64))
phi1
(cos.f64 (/.f64 phi2 #s(literal 2 binary64)))
(/.f64 phi2 #s(literal 2 binary64))
phi2
(*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))
(cos.f64 (/.f64 phi1 #s(literal 2 binary64)))
(sin.f64 (/.f64 phi2 #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(cos.f64 phi1)
(cos.f64 phi2)
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))
(/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))
(-.f64 lambda1 lambda2)
lambda1
lambda2
(sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
#s(literal 1 binary64)
(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64))
(sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))
(/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))
(-.f64 phi1 phi2)
(*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64))
(+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))
(cos.f64 (+.f64 phi1 phi2))
(+.f64 phi1 phi2)
(cos.f64 (-.f64 phi1 phi2))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))
(atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))
(pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))
(*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))
#s(literal 1/2 binary64)
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))
(*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
(fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))
(pow.f64 (cos.f64 phi1) #s(literal 3 binary64))
#s(literal 3 binary64)
(*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))
(pow.f64 (cos.f64 phi2) #s(literal 3 binary64))
(pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))
#s(literal 6 binary64)
(pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))
(-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
(fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))
(pow.f64 (cos.f64 phi1) #s(literal 2 binary64))
(*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))
(pow.f64 (cos.f64 phi2) #s(literal 2 binary64))
(pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))
#s(literal 4 binary64)
(pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
(*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))
(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))
(-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))
(*.f64 (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))
(*.f64 #s(literal 1/2 binary64) lambda1)
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))))
(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))
(sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))
(pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))
(+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))))
(*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
(sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64))
(-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))))
(*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))
#s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))
(*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1))
#s(literal -1/8 binary64)
(*.f64 phi1 phi1)
(sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx R #s(hole binary64 R))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* 1/2 (* (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* lambda1 (+ (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* lambda1 (+ (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))))) (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* 1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2)))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* -1/8 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))) (* 1/2 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* 1/2 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2))))) (* lambda1 (+ (* -1/8 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2))))) (* -1/48 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* -1/2 lambda2))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* 1/2 (* lambda1 (cos (* -1/2 lambda2)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* lambda1 (+ (* -1/8 (* lambda1 (sin (* -1/2 lambda2)))) (* 1/2 (cos (* -1/2 lambda2))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* lambda1 (+ (* 1/2 (cos (* -1/2 lambda2))) (* lambda1 (+ (* -1/8 (sin (* -1/2 lambda2))) (* -1/48 (* lambda1 (cos (* -1/2 lambda2)))))))))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* -1/2 lambda2)))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (+ (* -1/2 lambda2) (* 1/2 lambda1))))
#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 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* -1/4 (* (* lambda1 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* 1/16 (/ (* (pow (cos (* -1/2 lambda2)) 2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/4 (* (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda1 (+ (* -1/4 (* (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* 1/4 (/ (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* 1/16 (/ (* (pow (cos (* -1/2 lambda2)) 2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (+ (* 1/16 (/ (* (pow (cos (* -1/2 lambda2)) 2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* -1/2 (* lambda1 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))) (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (* -1/2 (* lambda1 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))) (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (* lambda1 (- (* -1/2 (* lambda1 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))) (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* lambda1 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))) (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (+ (* lambda1 (+ (* 1/2 (* lambda1 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (+ (* lambda1 (+ (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* lambda1 (+ (* 1/2 (* lambda1 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* lambda1 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))) (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda1 (+ (* 1/2 (* lambda1 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda1 (+ (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* lambda1 (+ (* 1/2 (* lambda1 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/4 (* lambda1 (* (cos (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* 1/2 (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda1 (+ (* -1/16 (* lambda1 (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* 1/4 (* (cos (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda1 (+ (* 1/4 (* (cos (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda1 (+ (* -1/16 (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* -1/96 (* lambda1 (* (cos (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* 1/2 (* (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda1 (+ (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda1 (+ (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* 1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* lambda1 (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (pow (sin (* -1/2 lambda2)) 2)))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* lambda1 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (pow (sin (* -1/2 lambda2)) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (pow (sin (* -1/2 lambda2)) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 lambda2)) 2)) (* lambda1 (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (pow (sin (* -1/2 lambda2)) 2))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (sin (* -1/2 lambda2))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* 1/2 (* lambda1 (cos (* -1/2 lambda2)))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* lambda1 (+ (* -1/8 (* lambda1 (sin (* -1/2 lambda2)))) (* 1/2 (cos (* -1/2 lambda2))))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* lambda1 (+ (* 1/2 (cos (* -1/2 lambda2))) (* lambda1 (+ (* -1/8 (sin (* -1/2 lambda2))) (* -1/48 (* lambda1 (cos (* -1/2 lambda2)))))))))))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* -1/2 lambda2)))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (+ (* -1/2 lambda2) (* 1/2 lambda1))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* 1/2 (* (* lambda1 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda1 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda1 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (+ (* lambda1 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (+ (* lambda1 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (* lambda1 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* lambda1 (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* lambda1 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda1 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* lambda1 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda1 (- (+ (* lambda1 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* lambda1 (+ (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (* lambda1 (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))))) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (* lambda1 (+ (* lambda1 (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))))) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2))))))) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6)))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (pow (sin (* -1/2 lambda2)) 6)))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (pow (sin (* -1/2 lambda2)) 6))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* lambda1 (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2))))) (pow (sin (* -1/2 lambda2)) 6))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* lambda1 (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (+ (* lambda1 (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))))) (pow (sin (* -1/2 lambda2)) 6))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* lambda1 (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* lambda1 (- (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* lambda1 (- (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (- (+ (* lambda1 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3)))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (+ (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3)))) (* lambda1 (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))))) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3)))) (* lambda1 (+ (* lambda1 (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))))))) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (pow (sin (* -1/2 lambda2)) 4)))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (+ (* 2 (* lambda1 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3)))) (pow (sin (* -1/2 lambda2)) 4))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))) (* lambda1 (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))))) (pow (sin (* -1/2 lambda2)) 4))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))) (* lambda1 (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (+ (* lambda1 (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))))) (pow (sin (* -1/2 lambda2)) 4))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* lambda1 (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda1 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* 1/2 (* (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda1 (+ (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda1 (+ (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* 1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* -1/2 (* (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda1 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* 1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (* lambda1 (- (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 2)))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) #s(hole binary64 (+ (* 1/4 (* (pow lambda1 2) (* (cos phi1) (cos phi2)))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) #s(hole binary64 (+ (* (pow lambda1 2) (+ (* -1/48 (* (pow lambda1 2) (* (cos phi1) (cos phi2)))) (* 1/4 (* (cos phi1) (cos phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) #s(hole binary64 (+ (* (pow lambda1 2) (+ (* 1/4 (* (cos phi1) (cos phi2))) (* (pow lambda1 2) (+ (* -1/48 (* (cos phi1) (cos phi2))) (* 1/1440 (* (pow lambda1 2) (* (cos phi1) (cos phi2)))))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) #s(hole binary64 (* 1/4 (* (pow lambda1 2) (* (cos phi1) (cos phi2))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) #s(hole binary64 (* (pow lambda1 2) (+ (* -1/48 (* (pow lambda1 2) (* (cos phi1) (cos phi2)))) (* 1/4 (* (cos phi1) (cos phi2)))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) #s(hole binary64 (* (pow lambda1 2) (+ (* 1/4 (* (cos phi1) (cos phi2))) (* (pow lambda1 2) (+ (* -1/48 (* (cos phi1) (cos phi2))) (* 1/1440 (* (pow lambda1 2) (* (cos phi1) (cos phi2))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) #s(hole binary64 (* (pow lambda1 2) (+ (* 1/4 (* (cos phi1) (cos phi2))) (* (pow lambda1 2) (+ (* -1/48 (* (cos phi1) (cos phi2))) (* (pow lambda1 2) (+ (* -1/80640 (* (pow lambda1 2) (* (cos phi1) (cos phi2)))) (* 1/1440 (* (cos phi1) (cos phi2)))))))))))
#s(approx (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))) #s(hole binary64 (* 1/4 (pow lambda1 2))))
#s(approx (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))) #s(hole binary64 (* (pow lambda1 2) (+ 1/4 (* -1/48 (pow lambda1 2))))))
#s(approx (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))) #s(hole binary64 (* (pow lambda1 2) (+ 1/4 (* (pow lambda1 2) (- (* 1/1440 (pow lambda1 2)) 1/48))))))
#s(approx (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))) #s(hole binary64 (* (pow lambda1 2) (+ 1/4 (* (pow lambda1 2) (- (* (pow lambda1 2) (+ 1/1440 (* -1/80640 (pow lambda1 2)))) 1/48))))))
#s(approx (sin (* 1/2 lambda1)) #s(hole binary64 (* 1/2 lambda1)))
#s(approx (sin (* 1/2 lambda1)) #s(hole binary64 (* lambda1 (+ 1/2 (* -1/48 (pow lambda1 2))))))
#s(approx (sin (* 1/2 lambda1)) #s(hole binary64 (* lambda1 (+ 1/2 (* (pow lambda1 2) (- (* 1/3840 (pow lambda1 2)) 1/48))))))
#s(approx (sin (* 1/2 lambda1)) #s(hole binary64 (* lambda1 (+ 1/2 (* (pow lambda1 2) (- (* (pow lambda1 2) (+ 1/3840 (* -1/645120 (pow lambda1 2)))) 1/48))))))
#s(approx (* 1/2 lambda1) #s(hole binary64 (* 1/2 lambda1)))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* 1/2 (* (* lambda1 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda1 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda1 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (+ (* lambda1 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (+ (* lambda1 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (* lambda1 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda1 (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda1 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda1 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda1 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda1 (- (+ (* lambda1 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* lambda1 (+ (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* lambda1 (+ (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* 1/2 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2)))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* lambda1 (+ (* -1/8 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))) (* 1/2 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* lambda1 (+ (* 1/2 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2))))) (* lambda1 (+ (* -1/8 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2))))) (* -1/48 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda1 (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda1 (- (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda1 (- (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (- (+ (* lambda1 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda1 (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda1 (- (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda1 (- (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (- (+ (* lambda1 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3)))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (+ (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* 1/2 (- lambda1 lambda2)))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* 1/2 lambda1)))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* lambda1 (+ 1/2 (* -1/2 (/ lambda2 lambda1))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 lambda1))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (sin (* 1/2 (- lambda1 lambda2)))))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* 1/2 lambda1)))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* lambda1 (+ 1/2 (* -1/2 (/ lambda2 lambda1))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))) #s(hole binary64 (pow (sin (* 1/2 lambda1)) 2)))
#s(approx (sin (* 1/2 lambda1)) #s(hole binary64 (sin (* 1/2 lambda1))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* -1/2 (+ lambda2 (* -1 lambda1))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* -1/2 (+ lambda2 (* -1 lambda1))))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* -1 (* lambda1 (- (* 1/2 (/ lambda2 lambda1)) 1/2)))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2)))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (sin (* -1/2 (+ lambda2 (* -1 lambda1))))))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda1 (- (* 1/2 (/ lambda2 lambda1)) 1/2)))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6)))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4)))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2)))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* -1/2 (+ lambda2 (* -1 lambda1))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* -1/2 (* (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* -1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* lambda2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1)))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1))))) (* -1/8 (* lambda2 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1))))) (* lambda2 (+ (* -1/8 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1))))) (* 1/48 (* lambda2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* 1/2 lambda1))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* -1/2 (* lambda2 (cos (* 1/2 lambda1)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* lambda2 (+ (* -1/2 (cos (* 1/2 lambda1))) (* -1/8 (* lambda2 (sin (* 1/2 lambda1)))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* lambda2 (+ (* -1/2 (cos (* 1/2 lambda1))) (* lambda2 (+ (* -1/8 (sin (* 1/2 lambda1))) (* 1/48 (* lambda2 (cos (* 1/2 lambda1)))))))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (+ lambda1 (* -1 lambda2))))
#s(approx lambda2 #s(hole binary64 lambda2))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* 1/4 (* (* lambda2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* 1/16 (/ (* (pow (cos (* 1/2 lambda1)) 2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/4 (* (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (+ (* 1/4 (* (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* -1/4 (/ (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* 1/16 (/ (* (pow (cos (* 1/2 lambda1)) 2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (+ (* 1/16 (/ (* (pow (cos (* 1/2 lambda1)) 2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* 1/2 (* lambda2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))) (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (* -1/2 (* lambda2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))) (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (* lambda2 (- (* -1/2 (* lambda2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))) (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1/2 (* lambda2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))) (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (+ (* lambda2 (+ (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* 1/2 (* lambda2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (+ (* lambda2 (+ (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* lambda2 (+ (* 1/2 (* lambda2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* lambda2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))) (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda2 (+ (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* 1/2 (* lambda2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda2 (+ (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* lambda2 (+ (* 1/2 (* lambda2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/4 (* lambda2 (* (cos (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* 1/2 (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda2 (+ (* -1/4 (* (cos (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* -1/16 (* lambda2 (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda2 (+ (* -1/4 (* (cos (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda2 (+ (* -1/16 (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* 1/96 (* lambda2 (* (cos (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* -1/2 (* (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* -1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (* lambda2 (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (* lambda2 (+ (* lambda2 (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (pow (sin (* 1/2 lambda1)) 2)))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (pow (sin (* 1/2 lambda1)) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* lambda2 (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (pow (sin (* 1/2 lambda1)) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* lambda2 (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (+ (* 1/4 (pow (cos (* 1/2 lambda1)) 2)) (* lambda2 (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))) (pow (sin (* 1/2 lambda1)) 2))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (sin (* 1/2 lambda1))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* -1/2 (* lambda2 (cos (* 1/2 lambda1)))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* lambda2 (+ (* -1/2 (cos (* 1/2 lambda1))) (* -1/8 (* lambda2 (sin (* 1/2 lambda1)))))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* lambda2 (+ (* -1/2 (cos (* 1/2 lambda1))) (* lambda2 (+ (* -1/8 (sin (* 1/2 lambda1))) (* 1/48 (* lambda2 (cos (* 1/2 lambda1)))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* 1/2 (* (* lambda2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda2 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda2 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (+ (* lambda2 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (+ (* lambda2 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (* lambda2 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* lambda2 (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* lambda2 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda2 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* lambda2 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda2 (- (+ (* lambda2 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* 2 (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* lambda2 (+ (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* 2 (* lambda2 (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (* lambda2 (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))))) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (* lambda2 (+ (* lambda2 (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))))) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2))))))) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6)))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (pow (sin (* 1/2 lambda1)) 6)))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (+ (* 2 (* lambda2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (pow (sin (* 1/2 lambda1)) 6))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))) (* lambda2 (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2))))) (pow (sin (* 1/2 lambda1)) 6))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))) (* lambda2 (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (+ (* lambda2 (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))))) (pow (sin (* 1/2 lambda1)) 6))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* lambda2 (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* lambda2 (- (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* lambda2 (- (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (- (+ (* lambda2 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* -2 (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3)))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (+ (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* -2 (* lambda2 (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3)))) (* lambda2 (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3)))) (* lambda2 (+ (* lambda2 (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (pow (sin (* 1/2 lambda1)) 4)))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (+ (* -2 (* lambda2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3)))) (pow (sin (* 1/2 lambda1)) 4))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))) (* lambda2 (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))))) (pow (sin (* 1/2 lambda1)) 4))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))) (* lambda2 (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* lambda2 (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))))) (pow (sin (* 1/2 lambda1)) 4))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* lambda2 (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* lambda2 (+ (* lambda2 (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (+ (* lambda2 (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* -1/2 (* (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* -1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* 1/2 (* (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (+ (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* -1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (* lambda2 (- (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* 1/2 (* (* lambda2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda2 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda2 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (+ (* lambda2 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (+ (* lambda2 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (* lambda2 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda2 (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda2 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda2 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda2 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda2 (- (+ (* lambda2 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* 2 (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* lambda2 (+ (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* 2 (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* lambda2 (+ (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* -1/2 (* lambda2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1)))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1))))) (* -1/8 (* lambda2 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1))))) (* lambda2 (+ (* -1/8 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1))))) (* 1/48 (* lambda2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda2 (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda2 (- (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda2 (- (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (- (+ (* lambda2 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda2 (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda2 (- (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda2 (- (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (- (+ (* lambda2 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -2 (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3)))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (+ (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* lambda2 (- (* 1/2 (/ lambda1 lambda2)) 1/2))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* lambda2 (- (/ lambda1 lambda2) 1))))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* lambda2 (- (* 1/2 (/ lambda1 lambda2)) 1/2))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (+ lambda1 (* -1 lambda2))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* 1/2 (+ lambda1 (* -1 lambda2))))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* -1 (* lambda2 (+ 1/2 (* -1/2 (/ lambda1 lambda2)))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2)))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (sin (* 1/2 (+ lambda1 (* -1 lambda2))))))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda2 (+ 1/2 (* -1/2 (/ lambda1 lambda2)))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6)))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4)))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2)))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (+ lambda1 (* -1 lambda2))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2))) (* -1/2 (* (* phi1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2))) (* phi1 (+ (* -1/2 (* (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))) (* 1/2 (* (* phi1 (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (* 1/4 (pow (cos (* 1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (sin (* 1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2))) (* phi1 (+ (* -1/2 (* (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (* 1/4 (pow (cos (* 1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (sin (* 1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 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))))) (* -1/2 (/ (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (* 1/4 (pow (cos (* 1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (sin (* 1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2))))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))))))))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* phi1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (* 1/4 (pow (cos (* 1/2 phi2)) 2))))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* 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)))))))))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (pow (sin (* 1/2 phi2)) 2)))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* -1 (* phi1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (sin (* 1/2 phi2)) 2))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (* 1/4 (pow (cos (* 1/2 phi2)) 2)))))) (pow (sin (* 1/2 phi2)) 2))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* 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 (sin (* 1/2 phi2)) 2))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (* -1 (sin (* 1/2 phi2)))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (- (* 1/2 (* phi1 (cos (* 1/2 phi2)))) (sin (* 1/2 phi2)))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (- (* phi1 (+ (* 1/8 (* phi1 (sin (* 1/2 phi2)))) (* 1/2 (cos (* 1/2 phi2))))) (sin (* 1/2 phi2)))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (- (* phi1 (+ (* 1/2 (cos (* 1/2 phi2))) (* phi1 (- (* -1/48 (* phi1 (cos (* 1/2 phi2)))) (* -1/8 (sin (* 1/2 phi2))))))) (sin (* 1/2 phi2)))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (* 1/2 (* phi1 (cos (* 1/2 phi2))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (* phi1 (+ (* -1/48 (* (pow phi1 2) (cos (* 1/2 phi2)))) (* 1/2 (cos (* 1/2 phi2)))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (* phi1 (+ (* 1/2 (cos (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/48 (cos (* 1/2 phi2))) (* 1/3840 (* (pow phi1 2) (cos (* 1/2 phi2))))))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (* phi1 (+ (* 1/2 (cos (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/48 (cos (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/645120 (* (pow phi1 2) (cos (* 1/2 phi2)))) (* 1/3840 (cos (* 1/2 phi2)))))))))))
#s(approx (sin (/ phi1 2)) #s(hole binary64 (* 1/2 phi1)))
#s(approx (sin (/ phi1 2)) #s(hole binary64 (* phi1 (+ 1/2 (* -1/48 (pow phi1 2))))))
#s(approx (sin (/ phi1 2)) #s(hole binary64 (* phi1 (+ 1/2 (* (pow phi1 2) (- (* 1/3840 (pow phi1 2)) 1/48))))))
#s(approx (sin (/ phi1 2)) #s(hole binary64 (* phi1 (+ 1/2 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/3840 (* -1/645120 (pow phi1 2)))) 1/48))))))
#s(approx (/ phi1 2) #s(hole binary64 (* 1/2 phi1)))
#s(approx phi1 #s(hole binary64 phi1))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (sin (* 1/2 phi2))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi2)) (* -1/8 (* (pow phi1 2) (sin (* 1/2 phi2)))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi2)) (* (pow phi1 2) (+ (* -1/8 (sin (* 1/2 phi2))) (* 1/384 (* (pow phi1 2) (sin (* 1/2 phi2)))))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi2)) (* (pow phi1 2) (+ (* -1/8 (sin (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/46080 (* (pow phi1 2) (sin (* 1/2 phi2)))) (* 1/384 (sin (* 1/2 phi2))))))))))
#s(approx (cos (/ phi1 2)) #s(hole binary64 1))
#s(approx (cos (/ phi1 2)) #s(hole binary64 (+ 1 (* -1/8 (pow phi1 2)))))
#s(approx (cos (/ phi1 2)) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* 1/384 (pow phi1 2)) 1/8)))))
#s(approx (cos (/ phi1 2)) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/384 (* -1/46080 (pow phi1 2)))) 1/8)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* 1/24 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))) (* 1/24 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))))))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (cos phi2)))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi2) (* -1/2 (* (pow phi1 2) (cos phi2))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/2 (cos phi2)) (* 1/24 (* (pow phi1 2) (cos phi2))))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/2 (cos phi2)) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (cos phi2))) (* 1/24 (cos phi2)))))))))
#s(approx (cos phi1) #s(hole binary64 1))
#s(approx (cos phi1) #s(hole binary64 (+ 1 (* -1/2 (pow phi1 2)))))
#s(approx (cos phi1) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* 1/24 (pow phi1 2)) 1/2)))))
#s(approx (cos phi1) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/24 (* -1/720 (pow phi1 2)))) 1/2)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))) (* -1/2 (* (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (pow (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) 2) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))) (* -1/2 (* (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))) (* phi1 (+ (* -1/2 (* (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2)))))) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (+ (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* 1/2 (/ (* (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (pow (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) 2) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))) (* -1/2 (* (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (pow (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) 2) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* -1 (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))) (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi1 (- (* -1 (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))) (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))) (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi1 (- (* phi1 (- (* -1 (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2)))))) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))) (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))) (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (+ (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (+ (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (+ (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))) (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2)))))) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* -1/2 phi2)) 2)))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* -1/2 phi2))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* 1/2 (* phi1 (cos (* -1/2 phi2)))))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* phi1 (+ (* -1/8 (* phi1 (sin (* -1/2 phi2)))) (* 1/2 (cos (* -1/2 phi2))))))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* phi1 (+ (* 1/2 (cos (* -1/2 phi2))) (* phi1 (+ (* -1/8 (sin (* -1/2 phi2))) (* -1/48 (* phi1 (cos (* -1/2 phi2)))))))))))
#s(approx (/ (- phi1 phi2) 2) #s(hole binary64 (* -1/2 phi2)))
#s(approx (/ (- phi1 phi2) 2) #s(hole binary64 (+ (* -1/2 phi2) (* 1/2 phi1))))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 phi2)))
#s(approx (- phi1 phi2) #s(hole binary64 (- phi1 phi2)))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2)))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* phi1 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2)))))) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* 1/2 (* phi1 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))))))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* phi1 (+ (* -1/2 (* phi1 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2))))))) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos phi2) (cos (neg phi2)))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* phi1 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi2) (sin (neg phi2)))))) (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos phi2) (cos (neg phi2))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos phi2) (cos (neg phi2))))) (* phi1 (+ (* -1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi2) (sin (neg phi2))))) (* 1/2 (* phi1 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos phi2) (cos (neg phi2))))) (* phi1 (+ (* -1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi2) (sin (neg phi2))))) (* phi1 (+ (* -1/2 (* phi1 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2))))))) (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (* 1/2 (+ (cos phi2) (cos (neg phi2))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (* -1/2 (* phi1 (+ (sin phi2) (sin (neg phi2))))) (* 1/2 (+ (cos phi2) (cos (neg phi2)))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (* 1/2 (+ (cos phi2) (cos (neg phi2)))) (* phi1 (+ (* -1/2 (+ (sin phi2) (sin (neg phi2)))) (* 1/2 (* phi1 (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (* 1/2 (+ (cos phi2) (cos (neg phi2)))) (* phi1 (+ (* -1/2 (+ (sin phi2) (sin (neg phi2)))) (* phi1 (+ (* -1/2 (* phi1 (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2)))))) (* 1/2 (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))))))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos phi2) (cos (neg phi2)))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos phi2) (+ (cos (neg phi2)) (* -1 (* phi1 (+ (sin phi2) (sin (neg phi2)))))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos phi2) (+ (cos (neg phi2)) (* phi1 (- (* phi1 (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))) (+ (sin phi2) (sin (neg phi2)))))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos phi2) (+ (cos (neg phi2)) (* phi1 (- (* phi1 (+ (* -1 (* phi1 (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2)))))) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))) (+ (sin phi2) (sin (neg phi2)))))))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (cos phi2)))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (+ (cos phi2) (* -1 (* phi1 (sin phi2))))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (+ (cos phi2) (* phi1 (- (* -1/2 (* phi1 (cos phi2))) (sin phi2))))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (+ (cos phi2) (* phi1 (- (* phi1 (+ (* -1/2 (cos phi2)) (* 1/6 (* phi1 (sin phi2))))) (sin phi2))))))
#s(approx (+ phi1 phi2) #s(hole binary64 phi2))
#s(approx (+ phi1 phi2) #s(hole binary64 (+ phi1 phi2)))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (cos (neg phi2))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (+ (cos (neg phi2)) (* -1 (* phi1 (sin (neg phi2)))))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (+ (cos (neg phi2)) (* phi1 (- (* -1/2 (* phi1 (cos (neg phi2)))) (sin (neg phi2)))))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (+ (cos (neg phi2)) (* phi1 (- (* phi1 (+ (* -1/2 (cos (neg phi2))) (* 1/6 (* phi1 (sin (neg phi2)))))) (sin (neg phi2)))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* 1/2 (* (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (* 1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* phi1 (+ (* 1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* 1/2 (* (* phi1 (- (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (* 1/2 (/ (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (pow (sin (* -1/2 phi2)) 2)))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (sin (* -1/2 phi2))))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* 1/2 (* phi1 (cos (* -1/2 phi2)))))))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* phi1 (+ (* -1/8 (* phi1 (sin (* -1/2 phi2)))) (* 1/2 (cos (* -1/2 phi2))))))))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* phi1 (+ (* 1/2 (cos (* -1/2 phi2))) (* phi1 (+ (* -1/8 (sin (* -1/2 phi2))) (* -1/48 (* phi1 (cos (* -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 phi2) (* 1/2 phi1))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* 1/2 (* (* phi1 (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* 1/2 (* (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))) (* 1/2 (* (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* phi1 (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* phi1 (- (+ (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* phi1 (- (+ (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 2 (/ (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* phi1 (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* phi1 (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi1 (- (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* phi1 (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi1 (- (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* phi1 (- (+ (* 2 (/ (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* 2 (* phi1 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))))) (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* -3/2 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2)))))) (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* -3/2 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (+ (* phi1 (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2))))))) (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)))))
#s(approx (pow (cos phi1) 3) #s(hole binary64 1))
#s(approx (pow (cos phi1) 3) #s(hole binary64 (+ 1 (* -3/2 (pow phi1 2)))))
#s(approx (pow (cos phi1) 3) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* 7/8 (pow phi1 2)) 3/2)))))
#s(approx (pow (cos phi1) 3) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 7/8 (* -61/240 (pow phi1 2)))) 3/2)))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (pow (sin (* -1/2 phi2)) 6)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (+ (* 2 (* phi1 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))))) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2))))) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (+ (* phi1 (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2)))))) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* phi1 (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* phi1 (- (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* phi1 (- (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (+ (* phi1 (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2))))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* 2 (* phi1 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3)))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2))))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)))))
#s(approx (pow (cos phi1) 2) #s(hole binary64 1))
#s(approx (pow (cos phi1) 2) #s(hole binary64 (+ 1 (* -1 (pow phi1 2)))))
#s(approx (pow (cos phi1) 2) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* 1/3 (pow phi1 2)) 1)))))
#s(approx (pow (cos phi1) 2) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/3 (* -2/45 (pow phi1 2)))) 1)))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (pow (sin (* -1/2 phi2)) 4)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (+ (* 2 (* phi1 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3)))) (pow (sin (* -1/2 phi2)) 4))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))))) (pow (sin (* -1/2 phi2)) 4))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2))))))) (pow (sin (* -1/2 phi2)) 4))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* phi1 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (+ (* phi1 (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* phi1 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* phi1 (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* phi1 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* 1/2 (* (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (* 1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* phi1 (+ (* 1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* 1/2 (* (* phi1 (- (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (* 1/2 (/ (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (* -1/2 (* (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* -1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (* phi1 (+ (* -1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (+ (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* 1/2 (/ (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* -1/2 (* (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* -1 (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi1 (- (* -1 (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi1 (- (* phi1 (- (* -1 (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (+ (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (+ (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (+ (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) #s(hole binary64 (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))) (* 1/24 (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (cos phi2)))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi2) (* -1/2 (* (pow phi1 2) (cos phi2))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/2 (cos phi2)) (* 1/24 (* (pow phi1 2) (cos phi2))))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/2 (cos phi2)) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (cos phi2))) (* 1/24 (cos phi2)))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* 1/2 (* (* phi1 (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* 1/2 (* (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))) (* 1/2 (* (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi1 (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi1 (- (+ (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi1 (- (+ (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 2 (/ (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi1 (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi1 (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi1 (- (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi1 (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi1 (- (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* phi1 (- (+ (* 2 (/ (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* 2 (* phi1 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))))) (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* -3/2 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2)))))) (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* -3/2 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (+ (* phi1 (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2))))))) (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (pow (sin (* -1/2 phi2)) 6)))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* 2 (* phi1 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))))) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2))))) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (+ (* phi1 (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2)))))) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (pow (sin (* -1/2 phi2)) 2)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* -3/2 (* (pow phi1 2) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* (pow phi1 2) (+ (* -3/2 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (* 7/8 (* (pow phi1 2) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* (pow phi1 2) (+ (* -3/2 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (* (pow phi1 2) (+ (* -61/240 (* (pow phi1 2) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))) (* 7/8 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))))) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* 1/24 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))) (* 1/24 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi1 (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi1 (- (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi1 (- (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (+ (* phi1 (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2))))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (pow (sin (* -1/2 phi2)) 4)))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* 2 (* phi1 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3)))) (pow (sin (* -1/2 phi2)) 4))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))))) (pow (sin (* -1/2 phi2)) 4))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2))))))) (pow (sin (* -1/2 phi2)) 4))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* -1 (* phi1 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* phi1 (- (* phi1 (- (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* phi1 (- (* phi1 (- (+ (* -1 (* phi1 (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* (pow phi1 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (pow phi1 2) (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* 1/3 (* (pow phi1 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (pow phi1 2) (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (pow phi1 2) (+ (* -2/45 (* (pow phi1 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (* 1/3 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (+ (* phi1 (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ 1 (* -1/8 (* phi1 phi1))) #s(hole binary64 1))
#s(approx (+ 1 (* -1/8 (* phi1 phi1))) #s(hole binary64 (+ 1 (* -1/8 (pow phi1 2)))))
#s(approx (* -1/8 (* phi1 phi1)) #s(hole binary64 (* -1/8 (pow phi1 2))))
#s(approx (* phi1 phi1) #s(hole binary64 (pow phi1 2)))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1)))))
#s(approx (sin (/ phi1 2)) #s(hole binary64 (sin (* 1/2 phi1))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))))
#s(approx (cos (/ phi1 2)) #s(hole binary64 (cos (* 1/2 phi1))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (* (cos phi1) (cos phi2))))
#s(approx (cos phi1) #s(hole binary64 (cos phi1)))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 2)))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* 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 (* -1 (/ phi2 phi1))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (* 1/2 (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (cos (+ phi1 phi2))))
#s(approx (+ phi1 phi2) #s(hole binary64 phi1))
#s(approx (+ phi1 phi2) #s(hole binary64 (* phi1 (+ 1 (/ phi2 phi1)))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (cos (- phi1 phi2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 2)))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (sin (* 1/2 (- phi1 phi2)))))
#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 (pow (cos phi1) 3) #s(hole binary64 (pow (cos phi1) 3)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 6)))
#s(approx (pow (cos phi1) 2) #s(hole binary64 (pow (cos phi1) 2)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 4)))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (* (cos phi1) (cos phi2))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 6)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 2)))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 4)))
#s(approx (+ 1 (* -1/8 (* phi1 phi1))) #s(hole binary64 (* -1/8 (pow phi1 2))))
#s(approx (+ 1 (* -1/8 (* phi1 phi1))) #s(hole binary64 (* (pow phi1 2) (- (/ 1 (pow phi1 2)) 1/8))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1)))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1)))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1)))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1)))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1)))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1)))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* -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 (- (/ phi2 phi1) 1)))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (* 1/2 (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1)))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (cos (- phi2 (* -1 phi1)))))
#s(approx (+ phi1 phi2) #s(hole binary64 (* -1 (* phi1 (- (* -1 (/ phi2 phi1)) 1)))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (cos (neg (+ phi2 (* -1 phi1))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))
#s(approx (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (sin (* -1/2 (+ phi2 (* -1 phi1))))))
#s(approx (* 1/2 (- phi1 phi2)) #s(hole binary64 (* -1 (* phi1 (- (* 1/2 (/ phi2 phi1)) 1/2)))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6)))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* 1/2 (* (* phi2 (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 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))))) (* -1/2 (/ (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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)))))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (pow (sin (* 1/2 phi1)) 2)))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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 (sin (* 1/2 phi1)) 2))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (sin (* 1/2 phi1))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* -1/2 (* phi2 (cos (* 1/2 phi1)))))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (sin (* 1/2 phi1)))) (* 1/2 (cos (* 1/2 phi1))))))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (sin (* 1/2 phi1))) (* 1/48 (* phi2 (cos (* 1/2 phi1)))))) (* 1/2 (cos (* 1/2 phi1))))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (sin (* 1/2 phi1))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* -1/8 (* (pow phi2 2) (sin (* 1/2 phi1)))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* (pow phi2 2) (+ (* -1/8 (sin (* 1/2 phi1))) (* 1/384 (* (pow phi2 2) (sin (* 1/2 phi1)))))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* (pow phi2 2) (+ (* -1/8 (sin (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/46080 (* (pow phi2 2) (sin (* 1/2 phi1)))) (* 1/384 (sin (* 1/2 phi1))))))))))
#s(approx (cos (/ phi2 2)) #s(hole binary64 1))
#s(approx (cos (/ phi2 2)) #s(hole binary64 (+ 1 (* -1/8 (pow phi2 2)))))
#s(approx (cos (/ phi2 2)) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* 1/384 (pow phi2 2)) 1/8)))))
#s(approx (cos (/ phi2 2)) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/384 (* -1/46080 (pow phi2 2)))) 1/8)))))
#s(approx (/ phi2 2) #s(hole binary64 (* 1/2 phi2)))
#s(approx phi2 #s(hole binary64 phi2))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (* 1/2 (* phi2 (cos (* 1/2 phi1))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (* phi2 (+ (* -1/48 (* (pow phi2 2) (cos (* 1/2 phi1)))) (* 1/2 (cos (* 1/2 phi1)))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (* phi2 (+ (* 1/2 (cos (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/48 (cos (* 1/2 phi1))) (* 1/3840 (* (pow phi2 2) (cos (* 1/2 phi1))))))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (* phi2 (+ (* 1/2 (cos (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/48 (cos (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/645120 (* (pow phi2 2) (cos (* 1/2 phi1)))) (* 1/3840 (cos (* 1/2 phi1)))))))))))
#s(approx (sin (/ phi2 2)) #s(hole binary64 (* 1/2 phi2)))
#s(approx (sin (/ phi2 2)) #s(hole binary64 (* phi2 (+ 1/2 (* -1/48 (pow phi2 2))))))
#s(approx (sin (/ phi2 2)) #s(hole binary64 (* phi2 (+ 1/2 (* (pow phi2 2) (- (* 1/3840 (pow phi2 2)) 1/48))))))
#s(approx (sin (/ phi2 2)) #s(hole binary64 (* phi2 (+ 1/2 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/3840 (* -1/645120 (pow phi2 2)))) 1/48))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* 1/24 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))) (* 1/24 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (cos phi1)))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi1) (* -1/2 (* (pow phi2 2) (cos phi1))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/2 (cos phi1)) (* 1/24 (* (pow phi2 2) (cos phi1))))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/2 (cos phi1)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (cos phi1))) (* 1/24 (cos phi1)))))))))
#s(approx (cos phi2) #s(hole binary64 1))
#s(approx (cos phi2) #s(hole binary64 (+ 1 (* -1/2 (pow phi2 2)))))
#s(approx (cos phi2) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* 1/24 (pow phi2 2)) 1/2)))))
#s(approx (cos phi2) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/24 (* -1/720 (pow phi2 2)))) 1/2)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* -1/2 (* (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) 2) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* -1/2 (* (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* phi2 (+ (* -1/2 (* (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1))))) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) 2) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* -1/2 (* (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) 2) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* -1 (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (- (* -1 (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (- (* phi2 (- (* -1 (* phi2 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1))))) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 1/2 phi1)) 2)) (* phi2 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1))))) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* 1/2 phi1)) 2)))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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 (sin (* 1/2 phi1)) 2))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* 1/2 phi1))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* -1/2 (* phi2 (cos (* 1/2 phi1)))))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (+ (* -1/2 (cos (* 1/2 phi1))) (* -1/8 (* phi2 (sin (* 1/2 phi1)))))))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (+ (* -1/2 (cos (* 1/2 phi1))) (* phi2 (+ (* -1/8 (sin (* 1/2 phi1))) (* 1/48 (* phi2 (cos (* 1/2 phi1)))))))))))
#s(approx (- phi1 phi2) #s(hole binary64 (+ phi1 (* -1 phi2))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* phi2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* phi2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))) (* phi2 (+ (* -1/2 (* phi2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1)))))) (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* phi2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi1) (* -1 (sin phi1)))))) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* phi2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))) (* -1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi1) (* -1 (sin phi1))))))) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi1) (* -1 (sin phi1))))) (* phi2 (+ (* -1/2 (* phi2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1)))))) (* -1/2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))))) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (cos phi1)))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (cos phi1) (* -1/2 (* phi2 (+ (sin phi1) (* -1 (sin phi1))))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (cos phi1) (* phi2 (+ (* -1/2 (* phi2 (cos phi1))) (* -1/2 (+ (sin phi1) (* -1 (sin phi1)))))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (cos phi1) (* phi2 (+ (* -1/2 (+ (sin phi1) (* -1 (sin phi1)))) (* phi2 (+ (* -1/2 (cos phi1)) (* -1/2 (* phi2 (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1))))))))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (* 2 (cos phi1))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (* -1 (* phi2 (+ (sin phi1) (* -1 (sin phi1))))) (* 2 (cos phi1)))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (* 2 (cos phi1)) (* phi2 (- (* -1 (* phi2 (cos phi1))) (+ (sin phi1) (* -1 (sin phi1))))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (* 2 (cos phi1)) (* phi2 (- (* phi2 (+ (* -1 (cos phi1)) (* -1 (* phi2 (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1))))))) (+ (sin phi1) (* -1 (sin phi1))))))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (cos phi1)))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (+ (cos phi1) (* -1 (* phi2 (sin phi1))))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (+ (cos phi1) (* phi2 (- (* -1/2 (* phi2 (cos phi1))) (sin phi1))))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (+ (cos phi1) (* phi2 (- (* phi2 (+ (* -1/2 (cos phi1)) (* 1/6 (* phi2 (sin phi1))))) (sin phi1))))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (cos phi1)))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (+ (cos phi1) (* phi2 (sin phi1)))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (+ (cos phi1) (* phi2 (- (* -1/2 (* phi2 (cos phi1))) (* -1 (sin phi1)))))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (+ (cos phi1) (* phi2 (- (* phi2 (+ (* -1/2 (cos phi1)) (* -1/6 (* phi2 (sin phi1))))) (* -1 (sin phi1)))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* 1/2 (* (* phi2 (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 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))))) (* -1/2 (/ (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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)))))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -1/2 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* 1/24 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -1/2 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* 1/24 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (pow (sin (* 1/2 phi1)) 2)))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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 (sin (* 1/2 phi1)) 2))))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (sin (* 1/2 phi1))))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* -1/2 (* phi2 (cos (* 1/2 phi1)))))))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (+ (* -1/2 (cos (* 1/2 phi1))) (* -1/8 (* phi2 (sin (* 1/2 phi1)))))))))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (+ (* -1/2 (cos (* 1/2 phi1))) (* phi2 (+ (* -1/8 (sin (* 1/2 phi1))) (* 1/48 (* phi2 (cos (* 1/2 phi1)))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* 1/2 (* (* phi2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* 1/2 (* (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))) (* 1/2 (* (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* phi2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* phi2 (- (+ (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* phi2 (- (+ (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* phi2 (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* phi2 (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi2 (- (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* phi2 (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi2 (- (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* phi2 (- (+ (* 2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* 2 (* phi2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))))) (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* -3/2 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2)))))) (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* -3/2 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (+ (* phi2 (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2))))))) (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* -3/2 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -3/2 (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (* 7/8 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -3/2 (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (* (pow phi2 2) (+ (* -61/240 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (* 7/8 (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))
#s(approx (pow (cos phi2) 3) #s(hole binary64 1))
#s(approx (pow (cos phi2) 3) #s(hole binary64 (+ 1 (* -3/2 (pow phi2 2)))))
#s(approx (pow (cos phi2) 3) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* 7/8 (pow phi2 2)) 3/2)))))
#s(approx (pow (cos phi2) 3) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 7/8 (* -61/240 (pow phi2 2)))) 3/2)))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (pow (sin (* 1/2 phi1)) 6)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (+ (* 2 (* phi2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))))) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2))))) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (+ (* phi2 (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2)))))) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* phi2 (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* phi2 (- (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* phi2 (- (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* phi2 (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 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) (pow (sin (* 1/2 phi1)) 2))))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* -2 (* phi2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3)))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 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) (pow (sin (* 1/2 phi1)) 2)))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* -1 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -1 (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (* 1/3 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -1 (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (* (pow phi2 2) (+ (* -2/45 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* 1/3 (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))
#s(approx (pow (cos phi2) 2) #s(hole binary64 1))
#s(approx (pow (cos phi2) 2) #s(hole binary64 (+ 1 (* -1 (pow phi2 2)))))
#s(approx (pow (cos phi2) 2) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* 1/3 (pow phi2 2)) 1)))))
#s(approx (pow (cos phi2) 2) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/3 (* -2/45 (pow phi2 2)))) 1)))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (pow (sin (* 1/2 phi1)) 4)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (+ (* -2 (* phi2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3)))) (pow (sin (* 1/2 phi1)) 4))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))))) (pow (sin (* 1/2 phi1)) 4))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 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) (pow (sin (* 1/2 phi1)) 2))))))) (pow (sin (* 1/2 phi1)) 4))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* phi2 (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* phi2 (+ (* phi2 (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* phi2 (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* phi2 (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* phi2 (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* phi2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* phi2 (+ (* phi2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* 1/2 (* (* phi2 (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 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))))) (* -1/2 (/ (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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)))))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* 1/2 (* (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* 1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* phi2 (+ (* 1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1/2 (/ (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* -1/2 (* (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (- (* -1 (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (- (* phi2 (- (* -1 (* phi2 (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 lambda1)) 2)) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 lambda1)) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 lambda1)) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 lambda1)) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 lambda1)) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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)))))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 lambda1)) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) #s(hole binary64 (* (cos phi1) (pow (sin (* 1/2 lambda1)) 2))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 lambda1)) 2)))) (* (cos phi1) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 lambda1)) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 lambda1)) 2))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 lambda1)) 2)))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 lambda1)) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 lambda1)) 2))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 lambda1)) 2)))) (* 1/24 (* (cos phi1) (pow (sin (* 1/2 lambda1)) 2))))))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (cos phi1)))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi1) (* -1/2 (* (pow phi2 2) (cos phi1))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/2 (cos phi1)) (* 1/24 (* (pow phi2 2) (cos phi1))))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/2 (cos phi1)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (cos phi1))) (* 1/24 (cos phi1)))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* 1/2 (* (* phi2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* 1/2 (* (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))) (* 1/2 (* (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi2 (- (+ (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi2 (- (+ (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi2 (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi2 (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi2 (- (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi2 (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi2 (- (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* phi2 (- (+ (* 2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* 2 (* phi2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))))) (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* -3/2 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2)))))) (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* -3/2 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (+ (* phi2 (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2))))))) (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (pow (sin (* 1/2 phi1)) 6)))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* 2 (* phi2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))))) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2))))) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (+ (* phi2 (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2)))))) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (pow (sin (* 1/2 phi1)) 2)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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 (sin (* 1/2 phi1)) 2))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* -3/2 (* (pow phi2 2) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -3/2 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (* 7/8 (* (pow phi2 2) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -3/2 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (* (pow phi2 2) (+ (* -61/240 (* (pow phi2 2) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))) (* 7/8 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))))) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* 1/24 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))) (* 1/24 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi2 (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi2 (- (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi2 (- (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* phi2 (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 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) (pow (sin (* 1/2 phi1)) 2))))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (pow (sin (* 1/2 phi1)) 4)))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* -2 (* phi2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3)))) (pow (sin (* 1/2 phi1)) 4))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))))) (pow (sin (* 1/2 phi1)) 4))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 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) (pow (sin (* 1/2 phi1)) 2))))))) (pow (sin (* 1/2 phi1)) 4))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* phi2 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* phi2 (- (* phi2 (- (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* phi2 (- (* phi2 (- (+ (* -1 (* phi2 (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* (pow phi2 2) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* 1/3 (* (pow phi2 2) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (pow phi2 2) (+ (* -2/45 (* (pow phi2 2) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (* 1/3 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* phi2 (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* phi2 (+ (* phi2 (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (cos (/ phi2 2)) #s(hole binary64 (cos (* 1/2 phi2))))
#s(approx (sin (/ phi2 2)) #s(hole binary64 (sin (* 1/2 phi2))))
#s(approx (cos phi2) #s(hole binary64 (cos phi2)))
#s(approx (/ (- phi1 phi2) 2) #s(hole binary64 (* phi2 (- (* 1/2 (/ phi1 phi2)) 1/2))))
#s(approx (- phi1 phi2) #s(hole binary64 (* phi2 (- (/ phi1 phi2) 1))))
#s(approx (+ phi1 phi2) #s(hole binary64 (* phi2 (+ 1 (/ phi1 phi2)))))
#s(approx (* 1/2 (- phi1 phi2)) #s(hole binary64 (* phi2 (- (* 1/2 (/ phi1 phi2)) 1/2))))
#s(approx (pow (cos phi2) 3) #s(hole binary64 (pow (cos phi2) 3)))
#s(approx (pow (cos phi2) 2) #s(hole binary64 (pow (cos phi2) 2)))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2)))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2)))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2)))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2)))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2)))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2)))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* 1/2 (+ phi1 (* -1 phi2))))))
#s(approx (/ (- phi1 phi2) 2) #s(hole binary64 (* -1 (* phi2 (+ 1/2 (* -1/2 (/ phi1 phi2)))))))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (* 1/2 (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2)))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (cos (- phi1 (* -1 phi2)))))
#s(approx (+ phi1 phi2) #s(hole binary64 (* -1 (* phi2 (- (* -1 (/ phi1 phi2)) 1)))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (cos (+ phi1 (* -1 phi2)))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))
#s(approx (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (sin (* 1/2 (+ phi1 (* -1 phi2))))))
#s(approx (* 1/2 (- phi1 phi2)) #s(hole binary64 (* -1 (* phi2 (+ 1/2 (* -1/2 (/ phi1 phi2)))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6)))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))
Outputs
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)))))
R
(*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))))
#s(literal 2 binary64)
(atan2.f64 (pow.f64 (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)))
(pow.f64 (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(fma.f64 (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(+.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(*.f64 (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))
(pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #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 phi1 phi2) #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (fma.f64 (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))))))
(sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))
(-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))))
(*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64))))
(/.f64 (+.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (+.f64 (/.f64 phi1 #s(literal 2 binary64)) (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64))
(sin.f64 (/.f64 phi1 #s(literal 2 binary64)))
(/.f64 (neg.f64 phi1) #s(literal -2 binary64))
(/.f64 phi1 #s(literal 2 binary64))
phi1
(sin.f64 (+.f64 (/.f64 phi2 #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (/.f64 phi2 #s(literal 2 binary64))))
(cos.f64 (/.f64 phi2 #s(literal 2 binary64)))
(/.f64 (neg.f64 phi2) #s(literal -2 binary64))
(/.f64 phi2 #s(literal 2 binary64))
phi2
(*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))
(sin.f64 (+.f64 (/.f64 phi1 #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (/.f64 phi1 #s(literal 2 binary64))))
(cos.f64 (/.f64 phi1 #s(literal 2 binary64)))
(sin.f64 (/.f64 phi2 #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal -2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64))
(+.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)))
(sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 phi1))
(cos.f64 phi1)
(sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (neg.f64 phi2)))
(cos.f64 (neg.f64 phi2))
(cos.f64 phi2)
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 lambda1 lambda2)) #s(literal -2 binary64))
(/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))
(-.f64 (/.f64 lambda1 #s(literal 2 binary64)) (/.f64 lambda2 #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 lambda1 #s(literal 3 binary64)) (pow.f64 lambda2 #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2))))
(-.f64 lambda1 lambda2)
lambda1
lambda2
(pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))
(sqrt.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(-.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
#s(literal 1 binary64)
(fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(fma.f64 (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(+.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(*.f64 (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))
(pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #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 phi1 phi2) #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (fma.f64 (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))))))
(sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))
(-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 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 (-.f64 (pow.f64 phi1 #s(literal 3 binary64)) (pow.f64 phi2 #s(literal 3 binary64))) (fma.f64 phi1 phi1 (fma.f64 phi2 phi2 (*.f64 phi1 phi2))))
(-.f64 phi1 phi2)
(*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) #s(literal -2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64))
(+.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (/.f64 (cos.f64 (-.f64 phi1 phi2)) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)) #s(literal 2 binary64)))))
(+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))
(sin.f64 (+.f64 (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))
(-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(cos.f64 (neg.f64 (+.f64 phi1 phi2)))
(cos.f64 (+.f64 phi1 phi2))
(+.f64 phi1 phi2)
(fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(sin.f64 (+.f64 (-.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (-.f64 phi1 phi2)))
(cos.f64 (-.f64 phi1 phi2))
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))
(atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))
(pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))
(fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))
(*.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fabs.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))
(pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))
(*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))
#s(literal 1/2 binary64)
(*.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fabs.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))
(pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) #s(literal 2 binary64)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))
(*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))
(sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
(fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))
(+.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))
(*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)))
(pow.f64 (cos.f64 phi1) #s(literal 3 binary64))
(exp.f64 (*.f64 (log.f64 (cos.f64 phi1)) #s(literal 3 binary64)))
#s(literal 3 binary64)
(*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))
(*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (cos.f64 phi2))
(*.f64 (cos.f64 phi2) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))
(pow.f64 (cos.f64 phi2) #s(literal 3 binary64))
(exp.f64 (*.f64 (log.f64 (cos.f64 phi2)) #s(literal 3 binary64)))
(pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) #s(literal 6 binary64)))
#s(literal 6 binary64)
(pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) #s(literal 6 binary64)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) #s(literal 3 binary64))) (fma.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
(-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
(fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))
(+.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))
(*.f64 (cos.f64 phi1) (cos.f64 phi1))
(pow.f64 (cos.f64 phi1) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (cos.f64 phi1)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))
(*.f64 (cos.f64 phi2) (cos.f64 phi2))
(pow.f64 (cos.f64 phi2) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (cos.f64 phi2)) #s(literal 2 binary64)))
(pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) #s(literal 4 binary64)))
#s(literal 4 binary64)
(pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) #s(literal 4 binary64)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
(*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) #s(literal 2 binary64))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) #s(literal 1/2 binary64)))))
(*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) #s(literal 1/2 binary64))))
(atan2.f64 (pow.f64 (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) #s(literal 1/2 binary64)))
(pow.f64 (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(fma.f64 (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(+.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(pow.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) #s(literal 1/2 binary64))
(sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))
(-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
(fma.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))
(fma.f64 (fabs.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fabs.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))
(*.f64 (cos.f64 phi2) (cos.f64 phi1))
(/.f64 (+.f64 (cos.f64 (+.f64 phi2 phi1)) (cos.f64 (-.f64 phi2 phi1))) #s(literal 2 binary64))
(*.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fabs.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))
(pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) lambda1) (*.f64 #s(literal 1/2 binary64) lambda1))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (*.f64 #s(literal 1/2 binary64) lambda1)))) #s(literal 2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) lambda1)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) #s(literal 2 binary64)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))
(*.f64 #s(literal 1/2 binary64) lambda1)
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))) #s(literal 1/2 binary64)))))
(*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))) #s(literal 1/2 binary64))))
(atan2.f64 (pow.f64 (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))) #s(literal 1/2 binary64)))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))) #s(literal 1/2 binary64))
(sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(*.f64 (fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(+.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64))) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))
(pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 3 binary64)))
(*.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(*.f64 (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))
(pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #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 phi1 phi2) #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 3 binary64)))
(*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(fma.f64 (fabs.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (fabs.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(*.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))
(*.f64 (fabs.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (fabs.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))
(*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 (-.f64 (pow.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 3 binary64))) (fma.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (fma.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))))
(*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)))))
(*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))))
(atan2.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)))
(pow.f64 (fma.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(fma.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(+.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(*.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))))
(pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (fma.f64 (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))))))
(-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))))
(*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))
#s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))
(*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1))
#s(literal -1/8 binary64)
(*.f64 (fabs.f64 phi1) (fabs.f64 phi1))
(*.f64 (neg.f64 phi1) (neg.f64 phi1))
(*.f64 phi1 phi1)
(pow.f64 phi1 #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 phi1) #s(literal 2 binary64)))
(pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))
(sqrt.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(-.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))))
#s(approx R R)
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2))))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2))))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda1 (fma.f64 #s(literal -1/8 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (*.f64 #s(literal -1/48 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 (fma.f64 #s(literal -1/8 binary64) (*.f64 lambda1 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/48 binary64) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (/ (- lambda1 lambda2) 2) (*.f64 #s(literal -1/2 binary64) lambda2))
#s(approx (/ (- lambda1 lambda2) 2) (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/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 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.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 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))) (fma.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (fma.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/4 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 lambda1 (fma.f64 #s(literal -1/16 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 lambda1 (fma.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))) (*.f64 #s(literal -1/96 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))
#s(approx (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (fma.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (fma.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (fma.f64 lambda1 (fma.f64 lambda1 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda1 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 (fma.f64 #s(literal -1/8 binary64) (*.f64 lambda1 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/48 binary64) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) lambda2))
#s(approx (* 1/2 (- lambda1 lambda2)) (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) lambda1)))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (-.f64 (fma.f64 lambda1 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (-.f64 (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (fma.f64 lambda1 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 lambda1 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 lambda1 (-.f64 (fma.f64 lambda1 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 lambda1 (fma.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 lambda1 (fma.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 lambda1 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 lambda1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 lambda1 (-.f64 (fma.f64 lambda1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 lambda1 (fma.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (*.f64 lambda1 (fma.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64)))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64)))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (fma.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.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 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (fma.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal -1/48 binary64) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 #s(literal 1/1440 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal -1/48 binary64) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 #s(literal 1/1440 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 lambda1 lambda1) (fma.f64 #s(literal -1/80640 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 #s(literal 1/1440 binary64) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))))
#s(approx (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 lambda1 lambda1)))
#s(approx (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 lambda1 lambda1)))))
#s(approx (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 #s(literal 1/1440 binary64) (*.f64 lambda1 lambda1)) #s(literal 1/48 binary64))))))
#s(approx (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/1440 binary64) (*.f64 #s(literal -1/80640 binary64) (*.f64 lambda1 lambda1)))) #s(literal 1/48 binary64))))))
#s(approx (sin (* 1/2 lambda1)) (*.f64 #s(literal 1/2 binary64) lambda1))
#s(approx (sin (* 1/2 lambda1)) (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 lambda1 lambda1)))))
#s(approx (sin (* 1/2 lambda1)) (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 #s(literal 1/3840 binary64) (*.f64 lambda1 lambda1)) #s(literal 1/48 binary64))))))
#s(approx (sin (* 1/2 lambda1)) (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/3840 binary64) (*.f64 #s(literal -1/645120 binary64) (*.f64 lambda1 lambda1)))) #s(literal 1/48 binary64))))))
#s(approx (* 1/2 lambda1) (*.f64 #s(literal 1/2 binary64) lambda1))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (-.f64 (fma.f64 lambda1 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (-.f64 (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 lambda1 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 lambda1 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 lambda1 (-.f64 (fma.f64 lambda1 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 lambda1 (fma.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 lambda1 (fma.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 lambda1 (fma.f64 #s(literal -1/8 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (*.f64 #s(literal -1/48 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 lambda1 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 lambda1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 lambda1 (-.f64 (fma.f64 lambda1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 lambda1 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 lambda1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 lambda1 (-.f64 (fma.f64 lambda1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 lambda1 (fma.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))
#s(approx (/ (- lambda1 lambda2) 2) (*.f64 #s(literal 1/2 binary64) lambda1))
#s(approx (/ (- lambda1 lambda2) 2) (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 lambda2 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 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))
#s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 #s(literal 1/2 binary64) lambda1))
#s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 lambda2 lambda1)))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))
#s(approx (sin (* 1/2 lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
#s(approx (/ (- lambda1 lambda2) 2) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 lambda2 lambda1)) #s(literal 1/2 binary64)))))
#s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))
#s(approx (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
#s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 lambda2 lambda1)) #s(literal 1/2 binary64)))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64)))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64)))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2))))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2))))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 #s(literal 1/48 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda2 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/48 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (- lambda1 lambda2) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))
#s(approx lambda2 lambda2)
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.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 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))) (*.f64 #s(literal -1/16 binary64) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 lambda2 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))) (*.f64 #s(literal 1/96 binary64) (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.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 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 lambda2 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda2 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda2 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/48 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (-.f64 (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (-.f64 (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (fma.f64 lambda2 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 lambda2 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 lambda2 (-.f64 (fma.f64 lambda2 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 #s(literal 2 binary64) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 lambda2 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 lambda2 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (fma.f64 #s(literal 2 binary64) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (fma.f64 lambda2 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (fma.f64 lambda2 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (fma.f64 #s(literal 2 binary64) (*.f64 lambda2 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (fma.f64 lambda2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 lambda2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (fma.f64 lambda2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 lambda2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (fma.f64 lambda2 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 lambda2 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (-.f64 (fma.f64 lambda2 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 #s(literal -2 binary64) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 lambda2 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 lambda2 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (fma.f64 #s(literal -2 binary64) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (fma.f64 lambda2 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (fma.f64 lambda2 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64)))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64)))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (fma.f64 #s(literal -2 binary64) (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (fma.f64 lambda2 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 lambda2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (fma.f64 lambda2 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 lambda2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (fma.f64 lambda2 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.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 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.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 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (-.f64 (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (-.f64 (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 lambda2 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 lambda2 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 lambda2 (-.f64 (fma.f64 lambda2 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 #s(literal 2 binary64) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 lambda2 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 lambda2 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 #s(literal 2 binary64) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 lambda2 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 lambda2 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 #s(literal 1/48 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 lambda2 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (-.f64 (fma.f64 lambda2 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 lambda2 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (-.f64 (fma.f64 lambda2 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal -2 binary64) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda2 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda2 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (/ (- lambda1 lambda2) 2) (*.f64 lambda2 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))
#s(approx (- lambda1 lambda2) (*.f64 lambda2 (-.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64))))
#s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 lambda2 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))
#s(approx (/ (- lambda1 lambda2) 2) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 lambda1 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 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))
#s(approx (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))
#s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 lambda1 lambda2))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64)))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64)))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 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)))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.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 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.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 phi1 (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.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 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.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 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.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))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.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)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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)))))))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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 (*.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 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))))))))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (+.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 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 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
#s(approx (sin (/ (- phi1 phi2) 2)) (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
#s(approx (sin (/ (- phi1 phi2) 2)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (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))))
#s(approx (sin (/ (- phi1 phi2) 2)) (-.f64 (*.f64 phi1 (fma.f64 #s(literal 1/8 binary64) (*.f64 phi1 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1/2 binary64) (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))))
#s(approx (sin (/ (- phi1 phi2) 2)) (-.f64 (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) (*.f64 phi1 (fma.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 phi1 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 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) (*.f64 phi1 (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/48 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/48 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/645120 binary64) (*.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3840 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (sin (/ phi1 2)) (*.f64 #s(literal 1/2 binary64) phi1))
#s(approx (sin (/ phi1 2)) (*.f64 phi1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 phi1 phi1)))))
#s(approx (sin (/ phi1 2)) (*.f64 phi1 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 #s(literal 1/3840 binary64) (*.f64 phi1 phi1)) #s(literal 1/48 binary64))))))
#s(approx (sin (/ phi1 2)) (*.f64 phi1 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/3840 binary64) (*.f64 #s(literal -1/645120 binary64) (*.f64 phi1 phi1)))) #s(literal 1/48 binary64))))))
#s(approx (/ phi1 2) (*.f64 #s(literal 1/2 binary64) phi1))
#s(approx phi1 phi1)
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 phi1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 #s(literal 1/384 binary64) (*.f64 (*.f64 phi1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/46080 binary64) (*.f64 (*.f64 phi1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1/384 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))))
#s(approx (cos (/ phi1 2)) #s(literal 1 binary64))
#s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1))))
#s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 #s(literal 1/384 binary64) (*.f64 phi1 phi1)) #s(literal 1/8 binary64)))))
#s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/384 binary64) (*.f64 #s(literal -1/46080 binary64) (*.f64 phi1 phi1)))) #s(literal 1/8 binary64)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))
#s(approx (* (cos phi1) (cos phi2)) (cos.f64 phi2))
#s(approx (* (cos phi1) (cos phi2)) (+.f64 (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) (cos.f64 phi2)))))
#s(approx (* (cos phi1) (cos phi2)) (+.f64 (cos.f64 phi2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi1 phi1) (cos.f64 phi2)))))))
#s(approx (* (cos phi1) (cos phi2)) (+.f64 (cos.f64 phi2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi1 phi1) (cos.f64 phi2)) (*.f64 #s(literal 1/24 binary64) (cos.f64 phi2))))))))
#s(approx (cos phi1) #s(literal 1 binary64))
#s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))
#s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)))))
#s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal 1/2 binary64)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 (fma.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))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (+.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 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.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 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi2) (*.f64 #s(literal -1/6 binary64) (neg.f64 (sin.f64 phi2))))) (fma.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))) (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/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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)))) (fma.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))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (+.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 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.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))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (+.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 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.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 (*.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/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi2) (*.f64 #s(literal -1/6 binary64) (neg.f64 (sin.f64 phi2))))) (fma.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 #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 (*.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 (*.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/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (fma.f64 phi1 (+.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 (*.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/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))) (*.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 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (fma.f64 phi1 (fma.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))) (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 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi2) (*.f64 #s(literal -1/6 binary64) (neg.f64 (sin.f64 phi2))))) (fma.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 #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 (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 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (fma.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 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (fma.f64 phi1 (fma.f64 phi1 (fma.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 #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 (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 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (fma.f64 phi1 (fma.f64 phi1 (+.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 (*.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 phi1 (fma.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 #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 (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 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (sin (/ (- phi1 phi2) 2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))
#s(approx (sin (/ (- phi1 phi2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (sin (/ (- phi1 phi2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (*.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (*.f64 phi1 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (sin (/ (- phi1 phi2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (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) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 #s(literal -1/48 binary64) (*.f64 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) (fma.f64 #s(literal -1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) phi1)))
#s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2))
#s(approx (- phi1 phi2) (-.f64 phi1 phi2))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi2) (*.f64 #s(literal -1/6 binary64) (neg.f64 (sin.f64 phi2)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi2) (cos.f64 phi2)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi2) (cos.f64 phi2)))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi2) (*.f64 #s(literal -1/6 binary64) (neg.f64 (sin.f64 phi2)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))))))))
#s(approx (* (cos phi1) (cos phi2)) (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 phi2) (cos.f64 phi2))))
#s(approx (* (cos phi1) (cos phi2)) (fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 phi2) (cos.f64 phi2)))))
#s(approx (* (cos phi1) (cos phi2)) (fma.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 phi2) (cos.f64 phi2)) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2))) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))))))
#s(approx (* (cos phi1) (cos phi2)) (fma.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 phi2) (cos.f64 phi2)) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi2) (*.f64 #s(literal -1/6 binary64) (neg.f64 (sin.f64 phi2))))) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+.f64 (cos.f64 phi2) (cos.f64 phi2)))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+.f64 (cos.f64 phi2) (+.f64 (cos.f64 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2))))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+.f64 (cos.f64 phi2) (+.f64 (cos.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2))))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+.f64 (cos.f64 phi2) (+.f64 (cos.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi2) (*.f64 #s(literal -1/6 binary64) (neg.f64 (sin.f64 phi2))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2))))))))
#s(approx (cos (+ phi1 phi2)) (cos.f64 phi2))
#s(approx (cos (+ phi1 phi2)) (+.f64 (cos.f64 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (sin.f64 phi2)))))
#s(approx (cos (+ phi1 phi2)) (+.f64 (cos.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (cos.f64 phi2))) (sin.f64 phi2)))))
#s(approx (cos (+ phi1 phi2)) (+.f64 (cos.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal 1/6 binary64) (*.f64 phi1 (sin.f64 phi2))))) (sin.f64 phi2)))))
#s(approx (+ phi1 phi2) phi2)
#s(approx (+ phi1 phi2) (+.f64 phi1 phi2))
#s(approx (cos (- phi1 phi2)) (cos.f64 phi2))
#s(approx (cos (- phi1 phi2)) (+.f64 (cos.f64 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (neg.f64 (sin.f64 phi2))))))
#s(approx (cos (- phi1 phi2)) (+.f64 (cos.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (cos.f64 phi2))) (neg.f64 (sin.f64 phi2))))))
#s(approx (cos (- phi1 phi2)) (+.f64 (cos.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal 1/6 binary64) (*.f64 phi1 (neg.f64 (sin.f64 phi2)))))) (neg.f64 (sin.f64 phi2))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 1/2 binary64)))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 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)))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.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 (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 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.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 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.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 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (fma.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 #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/2 binary64) (/.f64 (*.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)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.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))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (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)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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 (*.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 phi1 (fma.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 #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 (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)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (fma.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 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (fma.f64 phi1 (fma.f64 phi1 (fma.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 #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 (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 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (fma.f64 phi1 (fma.f64 phi1 (+.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 (*.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 phi1 (fma.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 #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 (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 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (sin (* 1/2 (- phi1 phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))
#s(approx (sin (* 1/2 (- phi1 phi2))) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (sin (* 1/2 (- phi1 phi2))) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (*.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (*.f64 phi1 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (sin (* 1/2 (- phi1 phi2))) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (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) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 #s(literal -1/48 binary64) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#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) phi2 (*.f64 #s(literal 1/2 binary64) phi1)))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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)))))))))) (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (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 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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)))) (fma.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 #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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (-.f64 (fma.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (-.f64 (fma.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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)))))))))) (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (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 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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)))) (fma.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 #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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (fma.f64 phi1 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (fma.f64 phi1 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 phi1 (-.f64 (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (+.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (fma.f64 phi1 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 phi1 (-.f64 (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 phi1 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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)))))))))) (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (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 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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)))) (fma.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 #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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (+.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (/.f64 (+.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 #s(literal 2 binary64) (*.f64 phi1 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.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 -3/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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))))))))))) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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)))))))))) (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (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 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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)))) (fma.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 #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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))))
#s(approx (pow (cos phi1) 3) #s(literal 1 binary64))
#s(approx (pow (cos phi1) 3) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/2 binary64) (*.f64 phi1 phi1))))
#s(approx (pow (cos phi1) 3) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 #s(literal 7/8 binary64) (*.f64 phi1 phi1)) #s(literal 3/2 binary64)))))
#s(approx (pow (cos phi1) 3) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 7/8 binary64) (*.f64 #s(literal -61/240 binary64) (*.f64 phi1 phi1)))) #s(literal 3/2 binary64)))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) (fma.f64 #s(literal 2 binary64) (*.f64 phi1 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.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 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.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 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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))))))))))) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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)))))))))) (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (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 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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)))) (fma.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 #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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 phi1 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 phi1 (-.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 phi1 (-.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 phi1 (-.f64 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 #s(literal 2 binary64) (*.f64 phi1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (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 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (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 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 phi1 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64)))))
#s(approx (pow (cos phi1) 2) #s(literal 1 binary64))
#s(approx (pow (cos phi1) 2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 phi1 phi1))))
#s(approx (pow (cos phi1) 2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)))))
#s(approx (pow (cos phi1) 2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -2/45 binary64) (*.f64 phi1 phi1)))) #s(literal 1 binary64)))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) (fma.f64 #s(literal 2 binary64) (*.f64 phi1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 phi1 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (fma.f64 phi1 (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (fma.f64 phi1 (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (fma.f64 phi1 (fma.f64 phi1 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 phi1 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 phi1 (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 phi1 (fma.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 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)))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.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 (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 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.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 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.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 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (fma.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 #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/2 binary64) (/.f64 (*.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)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.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))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (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)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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 (*.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 phi1 (fma.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 #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 (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)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 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)))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal 1/2 binary64)) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (*.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 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.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 (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 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.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 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.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 phi1 (fma.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))) (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/2 binary64) (/.f64 (*.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)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (*.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 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (*.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 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.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)))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (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)))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (fma.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 #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))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (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)))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (fma.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))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (fma.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 #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 (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)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.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 (*.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 phi1 (fma.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 #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 (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)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
#s(approx (* (cos phi2) (cos phi1)) (cos.f64 phi2))
#s(approx (* (cos phi2) (cos phi1)) (+.f64 (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) (cos.f64 phi2)))))
#s(approx (* (cos phi2) (cos phi1)) (+.f64 (cos.f64 phi2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi1 phi1) (cos.f64 phi2)))))))
#s(approx (* (cos phi2) (cos phi1)) (+.f64 (cos.f64 phi2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi1 phi1) (cos.f64 phi2)) (*.f64 #s(literal 1/24 binary64) (cos.f64 phi2))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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)))))))))) (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (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 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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)))) (fma.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 #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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (-.f64 (fma.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (-.f64 (fma.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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)))))))))) (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (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 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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)))) (fma.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 #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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 phi1 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 phi1 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 phi1 (-.f64 (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (+.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 phi1 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 phi1 (-.f64 (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 phi1 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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)))))))))) (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (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 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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)))) (fma.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 #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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (+.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (/.f64 (+.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 #s(literal 2 binary64) (*.f64 phi1 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.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 -3/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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))))))))))) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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)))))))))) (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (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 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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)))) (fma.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 #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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (fma.f64 #s(literal 2 binary64) (*.f64 phi1 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.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 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.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 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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))))))))))) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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)))))))))) (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (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 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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)))) (fma.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 #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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (fma.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 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (fma.f64 phi1 (fma.f64 phi1 (fma.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 #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 (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 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (fma.f64 phi1 (fma.f64 phi1 (+.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 (*.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 phi1 (fma.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 #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 (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 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 #s(literal -3/2 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))) (*.f64 #s(literal 7/8 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -61/240 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))) (*.f64 #s(literal 7/8 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 phi1 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 phi1 (-.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 phi1 (-.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 phi1 (-.f64 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64)))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (fma.f64 #s(literal 2 binary64) (*.f64 phi1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 phi1 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -2/45 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 phi1 (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (+ 1 (* -1/8 (* phi1 phi1))) #s(literal 1 binary64))
#s(approx (+ 1 (* -1/8 (* phi1 phi1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1))))
#s(approx (* -1/8 (* phi1 phi1)) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))
#s(approx (* phi1 phi1) (*.f64 phi1 phi1))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2))))))
#s(approx (sin (/ (- phi1 phi2) 2)) (-.f64 (*.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) phi1))) (*.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) phi2)))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) (*.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) phi1))))
#s(approx (sin (/ phi1 2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) (*.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) phi2))))
#s(approx (cos (/ phi1 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (* (cos phi1) (cos phi2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
#s(approx (cos phi1) (cos.f64 phi1))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))
#s(approx (sin (/ (- phi1 phi2) 2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))
#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 #s(literal -1 binary64) (/.f64 phi2 phi1)))))
#s(approx (* (cos phi1) (cos phi2)) (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))
#s(approx (cos (+ phi1 phi2)) (cos.f64 (+.f64 phi1 phi2)))
#s(approx (+ phi1 phi2) phi1)
#s(approx (+ phi1 phi2) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
#s(approx (cos (- phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))
#s(approx (sin (* 1/2 (- phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))
#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 (pow (cos phi1) 3) (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))
#s(approx (pow (cos phi1) 2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))
#s(approx (* (cos phi2) (cos phi1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))
#s(approx (+ 1 (* -1/8 (* phi1 phi1))) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))
#s(approx (+ 1 (* -1/8 (* phi1 phi1))) (*.f64 (*.f64 phi1 phi1) (-.f64 (pow.f64 (*.f64 phi1 phi1) #s(literal -1 binary64)) #s(literal 1/8 binary64))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))) (cos.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))) (cos.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))) (cos.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))) (cos.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))) (cos.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))) (cos.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))
#s(approx (sin (/ (- phi1 phi2) 2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))
#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 phi2 phi1) #s(literal 1 binary64)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))) (cos.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))) (cos.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))
#s(approx (* (cos phi1) (cos phi2)) (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))) (cos.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+.f64 (cos.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))) (cos.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))
#s(approx (cos (+ phi1 phi2)) (cos.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))
#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 (cos (- phi1 phi2)) (cos.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) #s(literal 1/2 binary64))))
#s(approx (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) #s(literal 1/2 binary64))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal 1/2 binary64)))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))
#s(approx (sin (* 1/2 (- phi1 phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) 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 (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64)))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64)))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal 1/2 binary64)))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64)))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 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)))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.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 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.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 phi2 (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.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 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.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 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.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))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.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)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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)))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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 (*.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 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))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.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 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (sin (/ (- phi1 phi2) 2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
#s(approx (sin (/ (- phi1 phi2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (sin (/ (- phi1 phi2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 phi2 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (sin (/ (- phi1 phi2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 (-.f64 (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal 1/48 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 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 phi2 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 #s(literal 1/384 binary64) (*.f64 (*.f64 phi2 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/46080 binary64) (*.f64 (*.f64 phi2 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal 1/384 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))))
#s(approx (cos (/ phi2 2)) #s(literal 1 binary64))
#s(approx (cos (/ phi2 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi2 phi2))))
#s(approx (cos (/ phi2 2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 #s(literal 1/384 binary64) (*.f64 phi2 phi2)) #s(literal 1/8 binary64)))))
#s(approx (cos (/ phi2 2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/384 binary64) (*.f64 #s(literal -1/46080 binary64) (*.f64 phi2 phi2)))) #s(literal 1/8 binary64)))))
#s(approx (/ phi2 2) (*.f64 #s(literal 1/2 binary64) phi2))
#s(approx phi2 phi2)
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) (*.f64 phi2 (fma.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 phi2 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 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) (*.f64 phi2 (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/48 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/48 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/645120 binary64) (*.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3840 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (sin (/ phi2 2)) (*.f64 #s(literal 1/2 binary64) phi2))
#s(approx (sin (/ phi2 2)) (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 phi2 phi2)))))
#s(approx (sin (/ phi2 2)) (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 #s(literal 1/3840 binary64) (*.f64 phi2 phi2)) #s(literal 1/48 binary64))))))
#s(approx (sin (/ phi2 2)) (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/3840 binary64) (*.f64 #s(literal -1/645120 binary64) (*.f64 phi2 phi2)))) #s(literal 1/48 binary64))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))
#s(approx (* (cos phi1) (cos phi2)) (cos.f64 phi1))
#s(approx (* (cos phi1) (cos phi2)) (+.f64 (cos.f64 phi1) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) (cos.f64 phi1)))))
#s(approx (* (cos phi1) (cos phi2)) (+.f64 (cos.f64 phi1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi1) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi2 phi2) (cos.f64 phi1)))))))
#s(approx (* (cos phi1) (cos phi2)) (+.f64 (cos.f64 phi1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi2 phi2) (cos.f64 phi1)) (*.f64 #s(literal 1/24 binary64) (cos.f64 phi1))))))))
#s(approx (cos phi2) #s(literal 1 binary64))
#s(approx (cos phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))
#s(approx (cos phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))))
#s(approx (cos phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi2 phi2)))) #s(literal 1/2 binary64)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 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 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (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 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 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)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.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)))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (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 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (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 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.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 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi1) (*.f64 #s(literal 1/6 binary64) (sin.f64 phi1)))) (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))) (fma.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 #s(literal 1/2 binary64) (/.f64 (*.f64 (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 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (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 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 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)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.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 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (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 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 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)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.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))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.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 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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)))))))))) (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 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (-.f64 (*.f64 phi2 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi1) (*.f64 #s(literal 1/6 binary64) (sin.f64 phi1)))) (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)))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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)))))))))) (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 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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))) (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 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi1) (*.f64 #s(literal 1/6 binary64) (sin.f64 phi1)))) (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))))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.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 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (sin (/ (- phi1 phi2) 2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
#s(approx (sin (/ (- phi1 phi2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (sin (/ (- phi1 phi2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (fma.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 #s(literal 1/2 binary64) phi1))))))))
#s(approx (sin (/ (- phi1 phi2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (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) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal 1/48 binary64) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (- phi1 phi2) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi1) (*.f64 #s(literal 1/6 binary64) (sin.f64 phi1))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))))) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi1) (*.f64 #s(literal 1/6 binary64) (sin.f64 phi1))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (cos phi1) (cos phi2)) (cos.f64 phi1))
#s(approx (* (cos phi1) (cos phi2)) (+.f64 (cos.f64 phi1) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))))))
#s(approx (* (cos phi1) (cos phi2)) (+.f64 (cos.f64 phi1) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (cos.f64 phi1)) (*.f64 #s(literal -1/2 binary64) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))))))
#s(approx (* (cos phi1) (cos phi2)) (+.f64 (cos.f64 phi1) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi1) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi1) (*.f64 #s(literal 1/6 binary64) (sin.f64 phi1)))))))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (*.f64 #s(literal 2 binary64) (cos.f64 phi1)))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (fma.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))) (*.f64 #s(literal 2 binary64) (cos.f64 phi1))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (fma.f64 #s(literal 2 binary64) (cos.f64 phi1) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi2 (cos.f64 phi1))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (fma.f64 #s(literal 2 binary64) (cos.f64 phi1) (*.f64 phi2 (-.f64 (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (cos.f64 phi1) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi1) (*.f64 #s(literal 1/6 binary64) (sin.f64 phi1))))))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))))))
#s(approx (cos (+ phi1 phi2)) (cos.f64 phi1))
#s(approx (cos (+ phi1 phi2)) (+.f64 (cos.f64 phi1) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (sin.f64 phi1)))))
#s(approx (cos (+ phi1 phi2)) (+.f64 (cos.f64 phi1) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (cos.f64 phi1))) (sin.f64 phi1)))))
#s(approx (cos (+ phi1 phi2)) (+.f64 (cos.f64 phi1) (*.f64 phi2 (-.f64 (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi1) (*.f64 #s(literal 1/6 binary64) (*.f64 phi2 (sin.f64 phi1))))) (sin.f64 phi1)))))
#s(approx (cos (- phi1 phi2)) (cos.f64 phi1))
#s(approx (cos (- phi1 phi2)) (+.f64 (cos.f64 phi1) (*.f64 phi2 (sin.f64 phi1))))
#s(approx (cos (- phi1 phi2)) (+.f64 (cos.f64 phi1) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (cos.f64 phi1))) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))))
#s(approx (cos (- phi1 phi2)) (+.f64 (cos.f64 phi1) (*.f64 phi2 (-.f64 (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi1) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 (sin.f64 phi1))))) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 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)))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.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 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.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 phi2 (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.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 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.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 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.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))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.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)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (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)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (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 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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)))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (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 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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 (*.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 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))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (fma.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (fma.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.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 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (sin (* 1/2 (- phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
#s(approx (sin (* 1/2 (- phi1 phi2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (sin (* 1/2 (- phi1 phi2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (fma.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 #s(literal 1/2 binary64) phi1))))))))
#s(approx (sin (* 1/2 (- phi1 phi2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (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) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal 1/48 binary64) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)))) (fma.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 #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/48 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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (+.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (-.f64 (fma.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (-.f64 (fma.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)))) (fma.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 #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/48 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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (+.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (fma.f64 phi2 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (fma.f64 phi2 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 phi2 (-.f64 (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (+.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (fma.f64 phi2 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 phi2 (-.f64 (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 phi2 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)))) (fma.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 #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/48 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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (+.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (+.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (/.f64 (+.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 #s(literal 2 binary64) (*.f64 phi2 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 phi2 (fma.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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))))))))))) (fma.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)))) (fma.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 #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/48 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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (+.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (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 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (fma.f64 #s(literal -3/2 binary64) (*.f64 (*.f64 phi2 phi2) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (fma.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -3/2 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (*.f64 #s(literal 7/8 binary64) (*.f64 (*.f64 phi2 phi2) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (fma.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -3/2 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -61/240 binary64) (*.f64 (*.f64 phi2 phi2) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (*.f64 #s(literal 7/8 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))))
#s(approx (pow (cos phi2) 3) #s(literal 1 binary64))
#s(approx (pow (cos phi2) 3) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/2 binary64) (*.f64 phi2 phi2))))
#s(approx (pow (cos phi2) 3) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 #s(literal 7/8 binary64) (*.f64 phi2 phi2)) #s(literal 3/2 binary64)))))
#s(approx (pow (cos phi2) 3) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 7/8 binary64) (*.f64 #s(literal -61/240 binary64) (*.f64 phi2 phi2)))) #s(literal 3/2 binary64)))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) (fma.f64 #s(literal 2 binary64) (*.f64 phi2 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) (fma.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) (fma.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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))))))))))) (fma.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)))) (fma.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 #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/48 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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (+.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (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 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 phi2 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 phi2 (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 phi2 (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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)))))))) (fma.f64 phi2 (-.f64 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 #s(literal -2 binary64) (*.f64 phi2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 phi2 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (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 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 phi2 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (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 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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)))))))) (fma.f64 phi2 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 phi2 phi2) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (fma.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 phi2 phi2) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (fma.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -2/45 binary64) (*.f64 (*.f64 phi2 phi2) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))))
#s(approx (pow (cos phi2) 2) #s(literal 1 binary64))
#s(approx (pow (cos phi2) 2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 phi2 phi2))))
#s(approx (pow (cos phi2) 2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)))))
#s(approx (pow (cos phi2) 2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -2/45 binary64) (*.f64 phi2 phi2)))) #s(literal 1 binary64)))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) (fma.f64 #s(literal -2 binary64) (*.f64 phi2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) (fma.f64 phi2 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) (fma.f64 phi2 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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)))))))) (fma.f64 phi2 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (fma.f64 #s(literal -1 binary64) (*.f64 phi2 (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (fma.f64 phi2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 phi2 (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (fma.f64 phi2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 phi2 (fma.f64 phi2 (*.f64 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (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)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (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)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (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)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (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)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (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)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 phi2 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (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)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 phi2 (fma.f64 phi2 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 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)))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.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 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.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 phi2 (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.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 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.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 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.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))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.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)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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)))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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 (*.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 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))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 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)))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 1/2 binary64)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.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)))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.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 (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 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.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 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.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 phi2 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.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)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.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 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (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 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.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))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.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))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 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))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (-.f64 (*.f64 phi2 (-.f64 (*.f64 #s(literal -1 binary64) (*.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))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 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))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (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)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (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 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (fma.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 #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)))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (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 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.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 (*.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 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))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))
#s(approx (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
#s(approx (* (cos phi2) (cos phi1)) (cos.f64 phi1))
#s(approx (* (cos phi2) (cos phi1)) (+.f64 (cos.f64 phi1) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) (cos.f64 phi1)))))
#s(approx (* (cos phi2) (cos phi1)) (+.f64 (cos.f64 phi1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi1) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi2 phi2) (cos.f64 phi1)))))))
#s(approx (* (cos phi2) (cos phi1)) (+.f64 (cos.f64 phi1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi2 phi2) (cos.f64 phi1)) (*.f64 #s(literal 1/24 binary64) (cos.f64 phi1))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)))) (fma.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 #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/48 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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (+.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (-.f64 (fma.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (-.f64 (fma.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)))) (fma.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 #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/48 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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (+.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 phi2 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 phi2 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 phi2 (-.f64 (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (+.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 phi2 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 phi2 (-.f64 (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 phi2 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)))) (fma.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 #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/48 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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (+.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (+.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (/.f64 (+.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 #s(literal 2 binary64) (*.f64 phi2 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 phi2 (fma.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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))))))))))) (fma.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)))) (fma.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 #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/48 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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (+.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (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 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (fma.f64 #s(literal 2 binary64) (*.f64 phi2 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (fma.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (fma.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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))))))))))) (fma.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)))) (fma.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 #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/48 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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (+.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (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 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.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 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 #s(literal -3/2 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))) (*.f64 #s(literal 7/8 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -61/240 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))) (*.f64 #s(literal 7/8 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 phi2 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 phi2 (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 phi2 (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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)))))))) (fma.f64 phi2 (-.f64 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (fma.f64 #s(literal -2 binary64) (*.f64 phi2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (fma.f64 phi2 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (fma.f64 phi2 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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)))))))) (fma.f64 phi2 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 phi2 (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 phi2 (-.f64 (*.f64 phi2 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 phi2 (-.f64 (*.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 phi2 (*.f64 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -2/45 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal -1 binary64) (*.f64 phi2 (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 phi2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 phi2 (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 phi2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 phi2 (fma.f64 phi2 (*.f64 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (cos (/ phi2 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (sin (/ phi2 2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
#s(approx (cos phi2) (cos.f64 phi2))
#s(approx (/ (- phi1 phi2) 2) (*.f64 phi2 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2)) #s(literal 1/2 binary64))))
#s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64))))
#s(approx (+ phi1 phi2) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
#s(approx (* 1/2 (- phi1 phi2)) (*.f64 phi2 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2)) #s(literal 1/2 binary64))))
#s(approx (pow (cos phi2) 3) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))
#s(approx (pow (cos phi2) 2) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))) (cos.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))) (cos.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))) (cos.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))) (cos.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))) (cos.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))) (cos.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))
#s(approx (sin (/ (- phi1 phi2) 2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))
#s(approx (/ (- phi1 phi2) 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 (- 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 phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))) (cos.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))) (cos.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))
#s(approx (* (cos phi1) (cos phi2)) (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))) (cos.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+.f64 (cos.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))) (cos.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))
#s(approx (cos (+ phi1 phi2)) (cos.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))
#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 (cos (- phi1 phi2)) (cos.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) #s(literal 1/2 binary64))))
#s(approx (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) #s(literal 1/2 binary64))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal 1/2 binary64)))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))
#s(approx (sin (* 1/2 (- phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))
#s(approx (* 1/2 (- phi1 phi2)) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 phi1 phi2))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64)))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64)))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal 1/2 binary64)))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))))
#s(approx (+ (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (* (* (cos phi2) (cos phi1)) (* (sin (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64)))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) #s(literal 1/2 binary64))))

eval1.6s (4.1%)

Memory
12.9MiB live, 3 689.9MiB allocated; 179ms collecting garbage
Compiler

Compiled 970 626 to 26 932 computations (97.2% saved)

prune2.9s (7.3%)

Memory
-11.2MiB live, 3 585.3MiB allocated; 182ms collecting garbage
Pruning

82 alts after pruning (82 fresh and 0 done)

PrunedKeptTotal
New3 630423 672
Fresh334073
Picked505
Done000
Total3 668823 750
Accuracy
67.5%
Counts
3 750 → 82
Alt Table
Click to see full alt table
StatusAccuracyProgram
62.8%
(*.f64 (*.f64 (atan2.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (*.f64 (cos.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64))) #s(literal 2 binary64)) R)
63.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))))) (fma.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
63.2%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (+.f64 (/.f64 phi1 #s(literal 2 binary64)) (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
62.7%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (+.f64 (/.f64 phi2 #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
63.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
52.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
52.6%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
54.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
63.8%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
64.7%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
47.1%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (+.f64 (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
56.2%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 #s(approx (- phi1 phi2) phi1))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
55.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
28.6%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (/.f64 (-.f64 (pow.f64 lambda1 #s(literal 3 binary64)) (pow.f64 lambda2 #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
50.3%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))))))))))
51.0%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
50.7%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
51.1%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
49.0%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 #s(approx (/ (- phi1 phi2) 2) (*.f64 #s(literal -1/2 binary64) phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
49.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))
51.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 #s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))))
46.6%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
53.3%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
46.4%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
47.6%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
42.7%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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 (*.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 phi1 (fma.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 #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 (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)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))))))
38.7%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
45.7%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (+.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
44.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi2))) (sin.f64 (+.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
62.0%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (/.f64 lambda1 #s(literal 2 binary64))) (cos.f64 (/.f64 lambda2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 lambda1 #s(literal 2 binary64))) (sin.f64 (/.f64 lambda2 #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
50.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
48.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
47.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) #s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda2 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))))))))))
49.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))))))))
42.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
44.4%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) #s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 (fma.f64 #s(literal -1/8 binary64) (*.f64 lambda1 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
41.3%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
41.3%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
40.1%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(approx (cos phi2) #s(literal 1 binary64)) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
51.1%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
42.7%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
42.3%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
40.0%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 #s(approx (/ (- phi1 phi2) 2) (*.f64 #s(literal -1/2 binary64) phi2))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
43.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(approx (sin (/ (- phi1 phi2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
45.4%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
58.4%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
46.0%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
43.6%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 #s(approx (/ (- phi1 phi2) 2) (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
58.4%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
63.8%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
62.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (/.f64 lambda1 #s(literal 2 binary64))) (cos.f64 (/.f64 lambda2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 lambda1 #s(literal 2 binary64))) (sin.f64 (/.f64 lambda2 #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
48.4%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
40.4%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
40.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- phi1 phi2) phi1))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
26.1%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/48 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))))))
25.8%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))
45.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
40.1%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
37.0%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
45.3%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
44.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 #s(approx (sin (/ (- phi1 phi2) 2)) (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
38.1%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
46.7%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
38.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))))
34.6%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
47.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))
33.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2))))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
47.3%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
47.8%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
30.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
56.0%
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
57.1%
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
51.2%
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
56.5%
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) #s(literal 3 binary64))) (fma.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) #s(literal 1/2 binary64))))))
48.7%
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
50.3%
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 #s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
42.9%
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) #s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 phi1 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
43.2%
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) #s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
42.3%
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 #s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
41.9%
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
58.5%
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) #s(literal 1/2 binary64)))))))
42.5%
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
Compiler

Compiled 26 072 to 9 312 computations (64.3% saved)

series667.0ms (1.7%)

Memory
26.5MiB live, 782.7MiB allocated; 71ms collecting garbage
Counts
147 → 1 399
Calls
Call 1
Inputs
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
R
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
#s(literal 2 binary64)
(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
(sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64))
(-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))))
(*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64))))
(sin.f64 (/.f64 phi1 #s(literal 2 binary64)))
(/.f64 phi1 #s(literal 2 binary64))
phi1
(cos.f64 (/.f64 phi2 #s(literal 2 binary64)))
(/.f64 phi2 #s(literal 2 binary64))
phi2
(*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))
(cos.f64 (/.f64 phi1 #s(literal 2 binary64)))
(sin.f64 (/.f64 phi2 #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(cos.f64 phi1)
(cos.f64 phi2)
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))
(/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))
(-.f64 lambda1 lambda2)
lambda1
lambda2
(sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
#s(literal 1 binary64)
(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64))
(sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))
(/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))
(-.f64 phi1 phi2)
(*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64))
(+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2)))
(-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(sin.f64 phi1)
(sin.f64 phi2)
(cos.f64 (-.f64 phi1 phi2))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))
(atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))
(pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))
(*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))
#s(literal 1/2 binary64)
(sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2))))
(*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))
#s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2))
(*.f64 #s(literal -1 binary64) lambda2)
#s(literal -1 binary64)
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))
(*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
(fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))
(pow.f64 (cos.f64 phi1) #s(literal 3 binary64))
#s(literal 3 binary64)
(*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))
(pow.f64 (cos.f64 phi2) #s(literal 3 binary64))
(pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))
#s(literal 6 binary64)
(pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))
(-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
(fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))
(pow.f64 (cos.f64 phi1) #s(literal 2 binary64))
(*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))
(pow.f64 (cos.f64 phi2) #s(literal 2 binary64))
(pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))
#s(literal 4 binary64)
(pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
(*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
(sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))))
(pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64))
(sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))
(*.f64 #s(literal -1/2 binary64) phi2)
#s(literal -1/2 binary64)
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))
(+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))
(/.f64 (PI.f64) #s(literal 2 binary64))
(PI.f64)
(sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))))
(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))
(pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))
(*.f64 (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64)))))
(*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))
(sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64)))
(/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))
#s(approx (- phi1 phi2) phi1)
(-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
(sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64))))))
(+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64))))
(sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64)))
(/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64))
#s(approx (- lambda1 lambda2) lambda1)
(sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64))
(+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))
(cos.f64 (+.f64 phi1 phi2))
(+.f64 phi1 phi2)
Outputs
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx R #s(hole binary64 R))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* 1/2 (* (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* lambda1 (+ (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* lambda1 (+ (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))))) (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* 1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2)))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* -1/8 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))) (* 1/2 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* 1/2 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2))))) (* lambda1 (+ (* -1/8 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2))))) (* -1/48 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* -1/2 lambda2))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* 1/2 (* lambda1 (cos (* -1/2 lambda2)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* lambda1 (+ (* -1/8 (* lambda1 (sin (* -1/2 lambda2)))) (* 1/2 (cos (* -1/2 lambda2))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* lambda1 (+ (* 1/2 (cos (* -1/2 lambda2))) (* lambda1 (+ (* -1/8 (sin (* -1/2 lambda2))) (* -1/48 (* lambda1 (cos (* -1/2 lambda2)))))))))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* -1/2 lambda2)))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (+ (* -1/2 lambda2) (* 1/2 lambda1))))
#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 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* -1/4 (* (* lambda1 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* 1/16 (/ (* (pow (cos (* -1/2 lambda2)) 2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/4 (* (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda1 (+ (* -1/4 (* (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* 1/4 (/ (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (* (+ (* 1/16 (/ (* (pow (cos (* -1/2 lambda2)) 2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (+ (* 1/16 (/ (* (pow (cos (* -1/2 lambda2)) 2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* -1/2 (* lambda1 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))) (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (* -1/2 (* lambda1 (* (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))))) (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (* lambda1 (- (* -1/2 (* lambda1 (* (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* 1/2 (* (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))) (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))))) (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* lambda1 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))) (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (+ (* lambda1 (+ (* 1/2 (* lambda1 (* (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (+ (* lambda1 (+ (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* lambda1 (+ (* 1/2 (* lambda1 (* (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* 1/2 (* (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* lambda1 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))) (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (* lambda1 (+ (* 1/2 (* lambda1 (* (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (* lambda1 (+ (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* lambda1 (+ (* 1/2 (* lambda1 (* (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* 1/2 (* (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/4 (* lambda1 (* (cos (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* 1/2 (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (* lambda1 (+ (* -1/16 (* lambda1 (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* 1/4 (* (cos (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (* lambda1 (+ (* 1/4 (* (cos (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (* lambda1 (+ (* -1/16 (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (* -1/96 (* lambda1 (* (cos (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* 1/2 (* (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda1 (+ (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda1 (+ (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* 1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* lambda1 (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (pow (sin (* -1/2 lambda2)) 2)))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* lambda1 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (pow (sin (* -1/2 lambda2)) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (pow (sin (* -1/2 lambda2)) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 lambda2)) 2)) (* lambda1 (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (pow (sin (* -1/2 lambda2)) 2))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (sin (* -1/2 lambda2))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* 1/2 (* lambda1 (cos (* -1/2 lambda2)))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* lambda1 (+ (* -1/8 (* lambda1 (sin (* -1/2 lambda2)))) (* 1/2 (cos (* -1/2 lambda2))))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* lambda1 (+ (* 1/2 (cos (* -1/2 lambda2))) (* lambda1 (+ (* -1/8 (sin (* -1/2 lambda2))) (* -1/48 (* lambda1 (cos (* -1/2 lambda2)))))))))))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* -1/2 lambda2)))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (+ (* -1/2 lambda2) (* 1/2 lambda1))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* 1/2 (* (* lambda1 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda1 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda1 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (+ (* lambda1 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (+ (* lambda1 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (* lambda1 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* lambda1 (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* lambda1 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda1 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* lambda1 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda1 (- (+ (* lambda1 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* lambda1 (+ (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (* lambda1 (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))))) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (* lambda1 (+ (* lambda1 (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))))) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2))))))) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6)))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (pow (sin (* -1/2 lambda2)) 6)))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (pow (sin (* -1/2 lambda2)) 6))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* lambda1 (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2))))) (pow (sin (* -1/2 lambda2)) 6))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* lambda1 (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (+ (* lambda1 (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))))) (pow (sin (* -1/2 lambda2)) 6))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* lambda1 (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* lambda1 (- (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* lambda1 (- (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (- (+ (* lambda1 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3)))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (+ (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3)))) (* lambda1 (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))))) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3)))) (* lambda1 (+ (* lambda1 (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))))))) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (pow (sin (* -1/2 lambda2)) 4)))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (+ (* 2 (* lambda1 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3)))) (pow (sin (* -1/2 lambda2)) 4))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))) (* lambda1 (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))))) (pow (sin (* -1/2 lambda2)) 4))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))) (* lambda1 (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (+ (* lambda1 (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))))) (pow (sin (* -1/2 lambda2)) 4))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* lambda1 (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda1 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* 1/2 (* (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda1 (+ (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda1 (+ (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* 1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) #s(hole binary64 (+ (* (pow (sin (* -1/2 lambda2)) 2) (sin (+ phi2 (* 1/2 (PI))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) #s(hole binary64 (+ (* lambda1 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (sin (+ phi2 (* 1/2 (PI))))))) (+ (* (pow (sin (* -1/2 lambda2)) 2) (sin (+ phi2 (* 1/2 (PI))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (sin (+ phi2 (* 1/2 (PI)))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (sin (+ phi2 (* 1/2 (PI)))))))) (+ (* (pow (sin (* -1/2 lambda2)) 2) (sin (+ phi2 (* 1/2 (PI))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (sin (+ phi2 (* 1/2 (PI)))) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (sin (+ phi2 (* 1/2 (PI)))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (sin (+ phi2 (* 1/2 (PI)))))))) (+ (* (pow (sin (* -1/2 lambda2)) 2) (sin (+ phi2 (* 1/2 (PI))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) #s(hole binary64 (* (pow (sin (* -1/2 lambda2)) 2) (sin (+ phi2 (* 1/2 (PI)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) #s(hole binary64 (+ (* lambda1 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (sin (+ phi2 (* 1/2 (PI))))))) (* (pow (sin (* -1/2 lambda2)) 2) (sin (+ phi2 (* 1/2 (PI))))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (sin (+ phi2 (* 1/2 (PI)))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (sin (+ phi2 (* 1/2 (PI)))))))) (* (pow (sin (* -1/2 lambda2)) 2) (sin (+ phi2 (* 1/2 (PI))))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (sin (+ phi2 (* 1/2 (PI)))) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (sin (+ phi2 (* 1/2 (PI)))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (sin (+ phi2 (* 1/2 (PI)))))))) (* (pow (sin (* -1/2 lambda2)) 2) (sin (+ phi2 (* 1/2 (PI))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* -1/2 (* (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda1 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* 1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (* lambda1 (- (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* 1/2 (* (* lambda1 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda1 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda1 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (+ (* lambda1 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (+ (* lambda1 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (* lambda1 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda1 (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda1 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda1 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda1 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda1 (- (+ (* lambda1 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* lambda1 (+ (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* lambda1 (+ (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* 1/2 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2)))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* lambda1 (+ (* -1/8 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))) (* 1/2 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* lambda1 (+ (* 1/2 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2))))) (* lambda1 (+ (* -1/8 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2))))) (* -1/48 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda1 (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda1 (- (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda1 (- (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (- (+ (* lambda1 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda1 (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda1 (- (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda1 (- (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (- (+ (* lambda1 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3)))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (+ (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* -1/4 (* (* lambda1 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* 1/16 (/ (* (pow (cos (* -1/2 lambda2)) 2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/4 (* (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda1 (+ (* -1/4 (* (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* 1/4 (/ (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* 1/16 (/ (* (pow (cos (* -1/2 lambda2)) 2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (+ (* 1/16 (/ (* (pow (cos (* -1/2 lambda2)) 2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* -1/2 (* lambda1 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))) (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (* -1/2 (* lambda1 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))) (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (* lambda1 (- (* -1/2 (* lambda1 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))) (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* lambda1 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))) (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (+ (* lambda1 (+ (* 1/2 (* lambda1 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (+ (* lambda1 (+ (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* lambda1 (+ (* 1/2 (* lambda1 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* lambda1 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))) (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda1 (+ (* 1/2 (* lambda1 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda1 (+ (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* lambda1 (+ (* 1/2 (* lambda1 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/4 (* lambda1 (* (cos (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* 1/2 (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda1 (+ (* -1/16 (* lambda1 (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* 1/4 (* (cos (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda1 (+ (* 1/4 (* (cos (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda1 (+ (* -1/16 (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* -1/96 (* lambda1 (* (cos (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* 1/2 (- lambda1 lambda2)))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* 1/2 lambda1)))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* lambda1 (+ 1/2 (* -1/2 (/ lambda2 lambda1))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 lambda1))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (sin (* 1/2 (- lambda1 lambda2)))))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* 1/2 lambda1)))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* lambda1 (+ 1/2 (* -1/2 (/ lambda2 lambda1))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) #s(hole binary64 (+ (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (sin (+ phi2 (* 1/2 (PI))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) #s(hole binary64 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (sin (+ phi2 (* 1/2 (PI)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* -1/2 (+ lambda2 (* -1 lambda1))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* -1/2 (+ lambda2 (* -1 lambda1))))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* -1 (* lambda1 (- (* 1/2 (/ lambda2 lambda1)) 1/2)))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2)))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (sin (* -1/2 (+ lambda2 (* -1 lambda1))))))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda1 (- (* 1/2 (/ lambda2 lambda1)) 1/2)))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6)))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4)))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) #s(hole binary64 (+ (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (sin (+ phi2 (* 1/2 (PI))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) #s(hole binary64 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (sin (+ phi2 (* 1/2 (PI)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2)))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* -1/2 (+ lambda2 (* -1 lambda1))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* -1/2 (* (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* -1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* lambda2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1)))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1))))) (* -1/8 (* lambda2 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1))))) (* lambda2 (+ (* -1/8 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1))))) (* 1/48 (* lambda2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* 1/2 lambda1))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* -1/2 (* lambda2 (cos (* 1/2 lambda1)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* lambda2 (+ (* -1/2 (cos (* 1/2 lambda1))) (* -1/8 (* lambda2 (sin (* 1/2 lambda1)))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* lambda2 (+ (* -1/2 (cos (* 1/2 lambda1))) (* lambda2 (+ (* -1/8 (sin (* 1/2 lambda1))) (* 1/48 (* lambda2 (cos (* 1/2 lambda1)))))))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (+ lambda1 (* -1 lambda2))))
#s(approx lambda2 #s(hole binary64 lambda2))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* 1/4 (* (* lambda2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* 1/16 (/ (* (pow (cos (* 1/2 lambda1)) 2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/4 (* (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (+ (* 1/4 (* (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* -1/4 (/ (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (* (+ (* 1/16 (/ (* (pow (cos (* 1/2 lambda1)) 2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (+ (* 1/16 (/ (* (pow (cos (* 1/2 lambda1)) 2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* 1/2 (* lambda2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))) (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (* -1/2 (* lambda2 (* (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))))) (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (* lambda2 (- (* -1/2 (* lambda2 (* (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* 1/2 (* (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))) (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))))) (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1/2 (* lambda2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))) (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (+ (* lambda2 (+ (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* 1/2 (* lambda2 (* (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (+ (* lambda2 (+ (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* lambda2 (+ (* 1/2 (* lambda2 (* (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* 1/2 (* (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* lambda2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))) (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (* lambda2 (+ (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* 1/2 (* lambda2 (* (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (* lambda2 (+ (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* lambda2 (+ (* 1/2 (* lambda2 (* (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* 1/2 (* (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/4 (* lambda2 (* (cos (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* 1/2 (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (* lambda2 (+ (* -1/4 (* (cos (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (* -1/16 (* lambda2 (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (* lambda2 (+ (* -1/4 (* (cos (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (* lambda2 (+ (* -1/16 (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (* 1/96 (* lambda2 (* (cos (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* -1/2 (* (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* -1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (* lambda2 (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (* lambda2 (+ (* lambda2 (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (pow (sin (* 1/2 lambda1)) 2)))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (pow (sin (* 1/2 lambda1)) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* lambda2 (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (pow (sin (* 1/2 lambda1)) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* lambda2 (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (+ (* 1/4 (pow (cos (* 1/2 lambda1)) 2)) (* lambda2 (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))) (pow (sin (* 1/2 lambda1)) 2))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (sin (* 1/2 lambda1))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* -1/2 (* lambda2 (cos (* 1/2 lambda1)))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* lambda2 (+ (* -1/2 (cos (* 1/2 lambda1))) (* -1/8 (* lambda2 (sin (* 1/2 lambda1)))))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* lambda2 (+ (* -1/2 (cos (* 1/2 lambda1))) (* lambda2 (+ (* -1/8 (sin (* 1/2 lambda1))) (* 1/48 (* lambda2 (cos (* 1/2 lambda1)))))))))))
#s(approx (* -1 lambda2) #s(hole binary64 (* -1 lambda2)))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* 1/2 (* (* lambda2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda2 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda2 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (+ (* lambda2 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (+ (* lambda2 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (* lambda2 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* lambda2 (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* lambda2 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda2 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* lambda2 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda2 (- (+ (* lambda2 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* 2 (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* lambda2 (+ (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* 2 (* lambda2 (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (* lambda2 (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))))) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (* lambda2 (+ (* lambda2 (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))))) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2))))))) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6)))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (pow (sin (* 1/2 lambda1)) 6)))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (+ (* 2 (* lambda2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (pow (sin (* 1/2 lambda1)) 6))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))) (* lambda2 (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2))))) (pow (sin (* 1/2 lambda1)) 6))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))) (* lambda2 (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (+ (* lambda2 (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))))) (pow (sin (* 1/2 lambda1)) 6))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* lambda2 (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* lambda2 (- (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* lambda2 (- (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (- (+ (* lambda2 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* -2 (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3)))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (+ (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* -2 (* lambda2 (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3)))) (* lambda2 (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3)))) (* lambda2 (+ (* lambda2 (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (pow (sin (* 1/2 lambda1)) 4)))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (+ (* -2 (* lambda2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3)))) (pow (sin (* 1/2 lambda1)) 4))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))) (* lambda2 (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))))) (pow (sin (* 1/2 lambda1)) 4))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))) (* lambda2 (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* lambda2 (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))))) (pow (sin (* 1/2 lambda1)) 4))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* lambda2 (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* lambda2 (+ (* lambda2 (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (+ (* lambda2 (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* -1/2 (* (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* -1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) #s(hole binary64 (+ (* (pow (sin (* 1/2 lambda1)) 2) (sin (+ phi2 (* 1/2 (PI))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (sin (+ phi2 (* 1/2 (PI)))))))) (+ (* (pow (sin (* 1/2 lambda1)) 2) (sin (+ phi2 (* 1/2 (PI))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (sin (+ phi2 (* 1/2 (PI))))))) (* lambda2 (* (sin (+ phi2 (* 1/2 (PI)))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (+ (* (pow (sin (* 1/2 lambda1)) 2) (sin (+ phi2 (* 1/2 (PI))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (sin (+ phi2 (* 1/2 (PI))))))) (* lambda2 (+ (* lambda2 (* (sin (+ phi2 (* 1/2 (PI)))) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* (sin (+ phi2 (* 1/2 (PI)))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (+ (* (pow (sin (* 1/2 lambda1)) 2) (sin (+ phi2 (* 1/2 (PI))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) #s(hole binary64 (* (pow (sin (* 1/2 lambda1)) 2) (sin (+ phi2 (* 1/2 (PI)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (sin (+ phi2 (* 1/2 (PI)))))))) (* (pow (sin (* 1/2 lambda1)) 2) (sin (+ phi2 (* 1/2 (PI))))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (sin (+ phi2 (* 1/2 (PI))))))) (* lambda2 (* (sin (+ phi2 (* 1/2 (PI)))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (* (pow (sin (* 1/2 lambda1)) 2) (sin (+ phi2 (* 1/2 (PI))))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (sin (+ phi2 (* 1/2 (PI))))))) (* lambda2 (+ (* lambda2 (* (sin (+ phi2 (* 1/2 (PI)))) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* (sin (+ phi2 (* 1/2 (PI)))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* (pow (sin (* 1/2 lambda1)) 2) (sin (+ phi2 (* 1/2 (PI))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* 1/2 (* (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (+ (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* -1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (* lambda2 (- (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* 1/2 (* (* lambda2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda2 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda2 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (+ (* lambda2 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (+ (* lambda2 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (* lambda2 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda2 (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda2 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda2 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda2 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda2 (- (+ (* lambda2 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* 2 (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* lambda2 (+ (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* 2 (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* lambda2 (+ (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* -1/2 (* lambda2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1)))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1))))) (* -1/8 (* lambda2 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1))))) (* lambda2 (+ (* -1/8 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1))))) (* 1/48 (* lambda2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda2 (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda2 (- (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda2 (- (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (- (+ (* lambda2 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda2 (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda2 (- (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda2 (- (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (- (+ (* lambda2 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -2 (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3)))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (+ (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* 1/4 (* (* lambda2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* 1/16 (/ (* (pow (cos (* 1/2 lambda1)) 2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/4 (* (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (+ (* 1/4 (* (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* -1/4 (/ (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* 1/16 (/ (* (pow (cos (* 1/2 lambda1)) 2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (+ (* 1/16 (/ (* (pow (cos (* 1/2 lambda1)) 2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* 1/2 (* lambda2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))) (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (* -1/2 (* lambda2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))) (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (* lambda2 (- (* -1/2 (* lambda2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))) (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1/2 (* lambda2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))) (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (+ (* lambda2 (+ (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* 1/2 (* lambda2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (+ (* lambda2 (+ (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* lambda2 (+ (* 1/2 (* lambda2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* lambda2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))) (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda2 (+ (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* 1/2 (* lambda2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda2 (+ (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* lambda2 (+ (* 1/2 (* lambda2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/4 (* lambda2 (* (cos (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* 1/2 (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda2 (+ (* -1/4 (* (cos (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* -1/16 (* lambda2 (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda2 (+ (* -1/4 (* (cos (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda2 (+ (* -1/16 (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* 1/96 (* lambda2 (* (cos (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))))))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* lambda2 (- (* 1/2 (/ lambda1 lambda2)) 1/2))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* lambda2 (- (/ lambda1 lambda2) 1))))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* lambda2 (- (* 1/2 (/ lambda1 lambda2)) 1/2))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (+ lambda1 (* -1 lambda2))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* 1/2 (+ lambda1 (* -1 lambda2))))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* -1 (* lambda2 (+ 1/2 (* -1/2 (/ lambda1 lambda2)))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2)))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (sin (* 1/2 (+ lambda1 (* -1 lambda2))))))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda2 (+ 1/2 (* -1/2 (/ lambda1 lambda2)))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6)))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4)))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) #s(hole binary64 (+ (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (sin (+ phi2 (* 1/2 (PI))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) #s(hole binary64 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (sin (+ phi2 (* 1/2 (PI)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2)))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (+ lambda1 (* -1 lambda2))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2))) (* -1/2 (* (* phi1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2))) (* phi1 (+ (* -1/2 (* (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))) (* 1/2 (* (* phi1 (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (* 1/4 (pow (cos (* 1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (sin (* 1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2))) (* phi1 (+ (* -1/2 (* (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (* 1/4 (pow (cos (* 1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (sin (* 1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 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))))) (* -1/2 (/ (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (* 1/4 (pow (cos (* 1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (sin (* 1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2))))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))))))))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* phi1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (* 1/4 (pow (cos (* 1/2 phi2)) 2))))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* 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)))))))))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (pow (sin (* 1/2 phi2)) 2)))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* -1 (* phi1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (sin (* 1/2 phi2)) 2))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (* 1/4 (pow (cos (* 1/2 phi2)) 2)))))) (pow (sin (* 1/2 phi2)) 2))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* 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 (sin (* 1/2 phi2)) 2))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (* -1 (sin (* 1/2 phi2)))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (- (* 1/2 (* phi1 (cos (* 1/2 phi2)))) (sin (* 1/2 phi2)))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (- (* phi1 (+ (* 1/8 (* phi1 (sin (* 1/2 phi2)))) (* 1/2 (cos (* 1/2 phi2))))) (sin (* 1/2 phi2)))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (- (* phi1 (+ (* 1/2 (cos (* 1/2 phi2))) (* phi1 (- (* -1/48 (* phi1 (cos (* 1/2 phi2)))) (* -1/8 (sin (* 1/2 phi2))))))) (sin (* 1/2 phi2)))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (* 1/2 (* phi1 (cos (* 1/2 phi2))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (* phi1 (+ (* -1/48 (* (pow phi1 2) (cos (* 1/2 phi2)))) (* 1/2 (cos (* 1/2 phi2)))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (* phi1 (+ (* 1/2 (cos (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/48 (cos (* 1/2 phi2))) (* 1/3840 (* (pow phi1 2) (cos (* 1/2 phi2))))))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (* phi1 (+ (* 1/2 (cos (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/48 (cos (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/645120 (* (pow phi1 2) (cos (* 1/2 phi2)))) (* 1/3840 (cos (* 1/2 phi2)))))))))))
#s(approx (sin (/ phi1 2)) #s(hole binary64 (* 1/2 phi1)))
#s(approx (sin (/ phi1 2)) #s(hole binary64 (* phi1 (+ 1/2 (* -1/48 (pow phi1 2))))))
#s(approx (sin (/ phi1 2)) #s(hole binary64 (* phi1 (+ 1/2 (* (pow phi1 2) (- (* 1/3840 (pow phi1 2)) 1/48))))))
#s(approx (sin (/ phi1 2)) #s(hole binary64 (* phi1 (+ 1/2 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/3840 (* -1/645120 (pow phi1 2)))) 1/48))))))
#s(approx (/ phi1 2) #s(hole binary64 (* 1/2 phi1)))
#s(approx phi1 #s(hole binary64 phi1))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (sin (* 1/2 phi2))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi2)) (* -1/8 (* (pow phi1 2) (sin (* 1/2 phi2)))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi2)) (* (pow phi1 2) (+ (* -1/8 (sin (* 1/2 phi2))) (* 1/384 (* (pow phi1 2) (sin (* 1/2 phi2)))))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi2)) (* (pow phi1 2) (+ (* -1/8 (sin (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/46080 (* (pow phi1 2) (sin (* 1/2 phi2)))) (* 1/384 (sin (* 1/2 phi2))))))))))
#s(approx (cos (/ phi1 2)) #s(hole binary64 1))
#s(approx (cos (/ phi1 2)) #s(hole binary64 (+ 1 (* -1/8 (pow phi1 2)))))
#s(approx (cos (/ phi1 2)) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* 1/384 (pow phi1 2)) 1/8)))))
#s(approx (cos (/ phi1 2)) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/384 (* -1/46080 (pow phi1 2)))) 1/8)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* 1/24 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))) (* 1/24 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))))))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (cos phi2)))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi2) (* -1/2 (* (pow phi1 2) (cos phi2))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/2 (cos phi2)) (* 1/24 (* (pow phi1 2) (cos phi2))))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/2 (cos phi2)) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (cos phi2))) (* 1/24 (cos phi2)))))))))
#s(approx (cos phi1) #s(hole binary64 1))
#s(approx (cos phi1) #s(hole binary64 (+ 1 (* -1/2 (pow phi1 2)))))
#s(approx (cos phi1) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* 1/24 (pow phi1 2)) 1/2)))))
#s(approx (cos phi1) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/24 (* -1/720 (pow phi1 2)))) 1/2)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))) (* -1/2 (* (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (pow (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) 2) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))) (* -1/2 (* (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))) (* phi1 (+ (* -1/2 (* (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2)))))) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (+ (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* 1/2 (/ (* (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (pow (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) 2) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))) (* -1/2 (* (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (pow (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) 2) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* -1 (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))) (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi1 (- (* -1 (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))) (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))) (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi1 (- (* phi1 (- (* -1 (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2)))))) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))) (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))) (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (+ (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (+ (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (+ (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))) (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2)))))) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* -1/2 phi2)) 2)))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* -1/2 phi2))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* 1/2 (* phi1 (cos (* -1/2 phi2)))))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* phi1 (+ (* -1/8 (* phi1 (sin (* -1/2 phi2)))) (* 1/2 (cos (* -1/2 phi2))))))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* phi1 (+ (* 1/2 (cos (* -1/2 phi2))) (* phi1 (+ (* -1/8 (sin (* -1/2 phi2))) (* -1/48 (* phi1 (cos (* -1/2 phi2)))))))))))
#s(approx (/ (- phi1 phi2) 2) #s(hole binary64 (* -1/2 phi2)))
#s(approx (/ (- phi1 phi2) 2) #s(hole binary64 (+ (* -1/2 phi2) (* 1/2 phi1))))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 phi2)))
#s(approx (- phi1 phi2) #s(hole binary64 (- phi1 phi2)))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2)))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* phi1 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2)))))) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* 1/2 (* phi1 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))))))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* phi1 (+ (* -1/2 (* phi1 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2))))))) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos phi2) (cos (neg phi2)))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* phi1 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi2) (sin (neg phi2)))))) (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos phi2) (cos (neg phi2))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos phi2) (cos (neg phi2))))) (* phi1 (+ (* -1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi2) (sin (neg phi2))))) (* 1/2 (* phi1 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos phi2) (cos (neg phi2))))) (* phi1 (+ (* -1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi2) (sin (neg phi2))))) (* phi1 (+ (* -1/2 (* phi1 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2))))))) (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) #s(hole binary64 (* 1/2 (+ (cos phi2) (cos (neg phi2))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (* -1/2 (* phi1 (+ (sin phi2) (sin (neg phi2))))) (* 1/2 (+ (cos phi2) (cos (neg phi2)))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (* 1/2 (+ (cos phi2) (cos (neg phi2)))) (* phi1 (+ (* -1/2 (+ (sin phi2) (sin (neg phi2)))) (* 1/2 (* phi1 (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (* 1/2 (+ (cos phi2) (cos (neg phi2)))) (* phi1 (+ (* -1/2 (+ (sin phi2) (sin (neg phi2)))) (* phi1 (+ (* -1/2 (* phi1 (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2)))))) (* 1/2 (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))))))))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos phi2) (cos (neg phi2)))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos phi2) (+ (cos (neg phi2)) (* -1 (* phi1 (+ (sin phi2) (sin (neg phi2)))))))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos phi2) (+ (cos (neg phi2)) (* phi1 (- (* phi1 (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))) (+ (sin phi2) (sin (neg phi2)))))))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos phi2) (+ (cos (neg phi2)) (* phi1 (- (* phi1 (+ (* -1 (* phi1 (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2)))))) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))) (+ (sin phi2) (sin (neg phi2)))))))))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) #s(hole binary64 (cos phi2)))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) #s(hole binary64 (+ (cos phi2) (* -1 (* phi1 (sin phi2))))))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) #s(hole binary64 (+ (cos phi2) (* phi1 (- (* -1/2 (* phi1 (cos phi2))) (sin phi2))))))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) #s(hole binary64 (+ (cos phi2) (* phi1 (- (* phi1 (+ (* -1/2 (cos phi2)) (* 1/6 (* phi1 (sin phi2))))) (sin phi2))))))
#s(approx (* (sin phi1) (sin phi2)) #s(hole binary64 (* phi1 (sin phi2))))
#s(approx (* (sin phi1) (sin phi2)) #s(hole binary64 (* phi1 (+ (sin phi2) (* -1/6 (* (pow phi1 2) (sin phi2)))))))
#s(approx (* (sin phi1) (sin phi2)) #s(hole binary64 (* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* 1/120 (* (pow phi1 2) (sin phi2)))))))))
#s(approx (* (sin phi1) (sin phi2)) #s(hole binary64 (* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (sin phi2))) (* 1/120 (sin phi2))))))))))
#s(approx (sin phi1) #s(hole binary64 phi1))
#s(approx (sin phi1) #s(hole binary64 (* phi1 (+ 1 (* -1/6 (pow phi1 2))))))
#s(approx (sin phi1) #s(hole binary64 (* phi1 (+ 1 (* (pow phi1 2) (- (* 1/120 (pow phi1 2)) 1/6))))))
#s(approx (sin phi1) #s(hole binary64 (* phi1 (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/120 (* -1/5040 (pow phi1 2)))) 1/6))))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (cos (neg phi2))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (+ (cos (neg phi2)) (* -1 (* phi1 (sin (neg phi2)))))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (+ (cos (neg phi2)) (* phi1 (- (* -1/2 (* phi1 (cos (neg phi2)))) (sin (neg phi2)))))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (+ (cos (neg phi2)) (* phi1 (- (* phi1 (+ (* -1/2 (cos (neg phi2))) (* 1/6 (* phi1 (sin (neg phi2)))))) (sin (neg phi2)))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* 1/2 (* (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (* 1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* phi1 (+ (* 1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* 1/2 (* (* phi1 (- (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (* 1/2 (/ (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (pow (sin (* -1/2 phi2)) 2)))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (sin (* -1/2 phi2))))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* 1/2 (* phi1 (cos (* -1/2 phi2)))))))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* phi1 (+ (* -1/8 (* phi1 (sin (* -1/2 phi2)))) (* 1/2 (cos (* -1/2 phi2))))))))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* phi1 (+ (* 1/2 (cos (* -1/2 phi2))) (* phi1 (+ (* -1/8 (sin (* -1/2 phi2))) (* -1/48 (* phi1 (cos (* -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 phi2) (* 1/2 phi1))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* 1/2 (* (* phi1 (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* 1/2 (* (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))) (* 1/2 (* (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* phi1 (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* phi1 (- (+ (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* phi1 (- (+ (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 2 (/ (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* phi1 (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* phi1 (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi1 (- (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* phi1 (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi1 (- (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* phi1 (- (+ (* 2 (/ (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* 2 (* phi1 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))))) (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* -3/2 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2)))))) (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* -3/2 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (+ (* phi1 (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2))))))) (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)))))
#s(approx (pow (cos phi1) 3) #s(hole binary64 1))
#s(approx (pow (cos phi1) 3) #s(hole binary64 (+ 1 (* -3/2 (pow phi1 2)))))
#s(approx (pow (cos phi1) 3) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* 7/8 (pow phi1 2)) 3/2)))))
#s(approx (pow (cos phi1) 3) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 7/8 (* -61/240 (pow phi1 2)))) 3/2)))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (pow (sin (* -1/2 phi2)) 6)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (+ (* 2 (* phi1 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))))) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2))))) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (+ (* phi1 (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2)))))) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* phi1 (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* phi1 (- (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* phi1 (- (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (+ (* phi1 (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2))))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* 2 (* phi1 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3)))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2))))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)))))
#s(approx (pow (cos phi1) 2) #s(hole binary64 1))
#s(approx (pow (cos phi1) 2) #s(hole binary64 (+ 1 (* -1 (pow phi1 2)))))
#s(approx (pow (cos phi1) 2) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* 1/3 (pow phi1 2)) 1)))))
#s(approx (pow (cos phi1) 2) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/3 (* -2/45 (pow phi1 2)))) 1)))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (pow (sin (* -1/2 phi2)) 4)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (+ (* 2 (* phi1 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3)))) (pow (sin (* -1/2 phi2)) 4))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))))) (pow (sin (* -1/2 phi2)) 4))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2))))))) (pow (sin (* -1/2 phi2)) 4))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* phi1 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (+ (* phi1 (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* phi1 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* phi1 (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* phi1 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* 1/2 (* (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (* 1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* phi1 (+ (* 1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* 1/2 (* (* phi1 (- (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (* 1/2 (/ (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (* -1/2 (* (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* -1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (* phi1 (+ (* -1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (+ (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* 1/2 (/ (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* -1/2 (* (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* -1 (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi1 (- (* -1 (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi1 (- (* phi1 (- (* -1 (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* 1/2 (* (* phi1 (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* 1/2 (* (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))) (* 1/2 (* (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi1 (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi1 (- (+ (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi1 (- (+ (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 2 (/ (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi1 (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi1 (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi1 (- (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi1 (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi1 (- (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* phi1 (- (+ (* 2 (/ (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* 2 (* phi1 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))))) (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* -3/2 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2)))))) (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* -3/2 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (+ (* phi1 (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2))))))) (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (pow (sin (* -1/2 phi2)) 6)))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* 2 (* phi1 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))))) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2))))) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (+ (* phi1 (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2)))))) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (pow (sin (* -1/2 phi2)) 2)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* -3/2 (* (pow phi1 2) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* (pow phi1 2) (+ (* -3/2 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (* 7/8 (* (pow phi1 2) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* (pow phi1 2) (+ (* -3/2 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (* (pow phi1 2) (+ (* -61/240 (* (pow phi1 2) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))) (* 7/8 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))))) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* 1/24 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))) (* 1/24 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))))))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (cos phi2)))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi2) (* -1/2 (* (pow phi1 2) (cos phi2))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/2 (cos phi2)) (* 1/24 (* (pow phi1 2) (cos phi2))))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/2 (cos phi2)) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (cos phi2))) (* 1/24 (cos phi2)))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi1 (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi1 (- (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi1 (- (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (+ (* phi1 (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2))))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (pow (sin (* -1/2 phi2)) 4)))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* 2 (* phi1 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3)))) (pow (sin (* -1/2 phi2)) 4))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))))) (pow (sin (* -1/2 phi2)) 4))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2))))))) (pow (sin (* -1/2 phi2)) 4))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* -1 (* phi1 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* phi1 (- (* phi1 (- (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* phi1 (- (* phi1 (- (+ (* -1 (* phi1 (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* (pow phi1 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (pow phi1 2) (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* 1/3 (* (pow phi1 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (pow phi1 2) (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (pow phi1 2) (+ (* -2/45 (* (pow phi1 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (* 1/3 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (+ (* phi1 (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))) (* -1/2 (* (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (pow (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) 2) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))) (* -1/2 (* (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))) (* phi1 (+ (* -1/2 (* (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2)))))) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (+ (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* 1/2 (/ (* (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (pow (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) 2) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))) (* -1/2 (* (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (pow (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) 2) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* -1 (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))) (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi1 (- (* -1 (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))) (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))) (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi1 (- (* phi1 (- (* -1 (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2)))))) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))) (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))) (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (+ (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (+ (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (+ (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))) (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2)))))) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2)))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* phi1 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2)))))) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* 1/2 (* phi1 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))))))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* phi1 (+ (* -1/2 (* phi1 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2))))))) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos phi2) (cos (neg phi2)))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* phi1 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi2) (sin (neg phi2)))))) (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos phi2) (cos (neg phi2))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos phi2) (cos (neg phi2))))) (* phi1 (+ (* -1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi2) (sin (neg phi2))))) (* 1/2 (* phi1 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos phi2) (cos (neg phi2))))) (* phi1 (+ (* -1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi2) (sin (neg phi2))))) (* phi1 (+ (* -1/2 (* phi1 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2))))))) (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (* 1/2 (+ (cos phi2) (cos (neg phi2))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (* -1/2 (* phi1 (+ (sin phi2) (sin (neg phi2))))) (* 1/2 (+ (cos phi2) (cos (neg phi2)))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (* 1/2 (+ (cos phi2) (cos (neg phi2)))) (* phi1 (+ (* -1/2 (+ (sin phi2) (sin (neg phi2)))) (* 1/2 (* phi1 (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (* 1/2 (+ (cos phi2) (cos (neg phi2)))) (* phi1 (+ (* -1/2 (+ (sin phi2) (sin (neg phi2)))) (* phi1 (+ (* -1/2 (* phi1 (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2)))))) (* 1/2 (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))))))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos phi2) (cos (neg phi2)))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos phi2) (+ (cos (neg phi2)) (* -1 (* phi1 (+ (sin phi2) (sin (neg phi2)))))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos phi2) (+ (cos (neg phi2)) (* phi1 (- (* phi1 (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))) (+ (sin phi2) (sin (neg phi2)))))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos phi2) (+ (cos (neg phi2)) (* phi1 (- (* phi1 (+ (* -1 (* phi1 (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2)))))) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))) (+ (sin phi2) (sin (neg phi2)))))))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (cos phi2)))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (+ (cos phi2) (* -1 (* phi1 (sin phi2))))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (+ (cos phi2) (* phi1 (- (* -1/2 (* phi1 (cos phi2))) (sin phi2))))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (+ (cos phi2) (* phi1 (- (* phi1 (+ (* -1/2 (cos phi2)) (* 1/6 (* phi1 (sin phi2))))) (sin phi2))))))
#s(approx (+ phi1 phi2) #s(hole binary64 phi2))
#s(approx (+ phi1 phi2) #s(hole binary64 (+ phi1 phi2)))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1)))))
#s(approx (sin (/ phi1 2)) #s(hole binary64 (sin (* 1/2 phi1))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))))
#s(approx (cos (/ phi1 2)) #s(hole binary64 (cos (* 1/2 phi1))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (* (cos phi1) (cos phi2))))
#s(approx (cos phi1) #s(hole binary64 (cos phi1)))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 2)))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* 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 (* -1 (/ phi2 phi1))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) #s(hole binary64 (* 1/2 (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) #s(hole binary64 (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) #s(hole binary64 (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2)))))
#s(approx (* (sin phi1) (sin phi2)) #s(hole binary64 (* (sin phi1) (sin phi2))))
#s(approx (sin phi1) #s(hole binary64 (sin phi1)))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (cos (- phi1 phi2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 2)))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (sin (* 1/2 (- phi1 phi2)))))
#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 (pow (cos phi1) 3) #s(hole binary64 (pow (cos phi1) 3)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 6)))
#s(approx (pow (cos phi1) 2) #s(hole binary64 (pow (cos phi1) 2)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 4)))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 6)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 2)))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (* (cos phi1) (cos phi2))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 4)))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (* 1/2 (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (cos (+ phi1 phi2))))
#s(approx (+ phi1 phi2) #s(hole binary64 phi1))
#s(approx (+ phi1 phi2) #s(hole binary64 (* phi1 (+ 1 (/ phi2 phi1)))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (neg (+ phi2 (* -1 phi1)))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (neg (+ phi2 (* -1 phi1)))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (neg (+ phi2 (* -1 phi1)))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (neg (+ phi2 (* -1 phi1)))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (neg (+ phi2 (* -1 phi1)))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (neg (+ phi2 (* -1 phi1)))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* -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 (- (/ phi2 phi1) 1)))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (neg (+ phi2 (* -1 phi1)))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (- (+ (cos (neg (+ phi2 (* -1 phi1)))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) #s(hole binary64 (* 1/2 (- (+ (cos (neg (+ phi2 (* -1 phi1)))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) #s(hole binary64 (- (+ (cos (neg (+ phi2 (* -1 phi1)))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (cos (neg (+ phi2 (* -1 phi1))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))
#s(approx (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (sin (* -1/2 (+ phi2 (* -1 phi1))))))
#s(approx (* 1/2 (- phi1 phi2)) #s(hole binary64 (* -1 (* phi1 (- (* 1/2 (/ phi2 phi1)) 1/2)))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6)))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1)))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1)))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1)))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1)))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1)))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1)))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (* 1/2 (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1)))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (cos (- phi2 (* -1 phi1)))))
#s(approx (+ phi1 phi2) #s(hole binary64 (* -1 (* phi1 (- (* -1 (/ phi2 phi1)) 1)))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* 1/2 (* (* phi2 (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 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))))) (* -1/2 (/ (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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)))))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (pow (sin (* 1/2 phi1)) 2)))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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 (sin (* 1/2 phi1)) 2))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (sin (* 1/2 phi1))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* -1/2 (* phi2 (cos (* 1/2 phi1)))))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (sin (* 1/2 phi1)))) (* 1/2 (cos (* 1/2 phi1))))))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (sin (* 1/2 phi1))) (* 1/48 (* phi2 (cos (* 1/2 phi1)))))) (* 1/2 (cos (* 1/2 phi1))))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (sin (* 1/2 phi1))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* -1/8 (* (pow phi2 2) (sin (* 1/2 phi1)))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* (pow phi2 2) (+ (* -1/8 (sin (* 1/2 phi1))) (* 1/384 (* (pow phi2 2) (sin (* 1/2 phi1)))))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* (pow phi2 2) (+ (* -1/8 (sin (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/46080 (* (pow phi2 2) (sin (* 1/2 phi1)))) (* 1/384 (sin (* 1/2 phi1))))))))))
#s(approx (cos (/ phi2 2)) #s(hole binary64 1))
#s(approx (cos (/ phi2 2)) #s(hole binary64 (+ 1 (* -1/8 (pow phi2 2)))))
#s(approx (cos (/ phi2 2)) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* 1/384 (pow phi2 2)) 1/8)))))
#s(approx (cos (/ phi2 2)) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/384 (* -1/46080 (pow phi2 2)))) 1/8)))))
#s(approx (/ phi2 2) #s(hole binary64 (* 1/2 phi2)))
#s(approx phi2 #s(hole binary64 phi2))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (* 1/2 (* phi2 (cos (* 1/2 phi1))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (* phi2 (+ (* -1/48 (* (pow phi2 2) (cos (* 1/2 phi1)))) (* 1/2 (cos (* 1/2 phi1)))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (* phi2 (+ (* 1/2 (cos (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/48 (cos (* 1/2 phi1))) (* 1/3840 (* (pow phi2 2) (cos (* 1/2 phi1))))))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (* phi2 (+ (* 1/2 (cos (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/48 (cos (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/645120 (* (pow phi2 2) (cos (* 1/2 phi1)))) (* 1/3840 (cos (* 1/2 phi1)))))))))))
#s(approx (sin (/ phi2 2)) #s(hole binary64 (* 1/2 phi2)))
#s(approx (sin (/ phi2 2)) #s(hole binary64 (* phi2 (+ 1/2 (* -1/48 (pow phi2 2))))))
#s(approx (sin (/ phi2 2)) #s(hole binary64 (* phi2 (+ 1/2 (* (pow phi2 2) (- (* 1/3840 (pow phi2 2)) 1/48))))))
#s(approx (sin (/ phi2 2)) #s(hole binary64 (* phi2 (+ 1/2 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/3840 (* -1/645120 (pow phi2 2)))) 1/48))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* 1/24 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))) (* 1/24 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (cos phi1)))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi1) (* -1/2 (* (pow phi2 2) (cos phi1))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/2 (cos phi1)) (* 1/24 (* (pow phi2 2) (cos phi1))))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/2 (cos phi1)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (cos phi1))) (* 1/24 (cos phi1)))))))))
#s(approx (cos phi2) #s(hole binary64 1))
#s(approx (cos phi2) #s(hole binary64 (+ 1 (* -1/2 (pow phi2 2)))))
#s(approx (cos phi2) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* 1/24 (pow phi2 2)) 1/2)))))
#s(approx (cos phi2) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/24 (* -1/720 (pow phi2 2)))) 1/2)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* -1/2 (* (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) 2) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* -1/2 (* (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* phi2 (+ (* -1/2 (* (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1))))) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) 2) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* -1/2 (* (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) 2) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* -1 (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (- (* -1 (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (- (* phi2 (- (* -1 (* phi2 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1))))) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 1/2 phi1)) 2)) (* phi2 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1))))) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* 1/2 phi1)) 2)))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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 (sin (* 1/2 phi1)) 2))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* 1/2 phi1))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* -1/2 (* phi2 (cos (* 1/2 phi1)))))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (+ (* -1/2 (cos (* 1/2 phi1))) (* -1/8 (* phi2 (sin (* 1/2 phi1)))))))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (+ (* -1/2 (cos (* 1/2 phi1))) (* phi2 (+ (* -1/8 (sin (* 1/2 phi1))) (* 1/48 (* phi2 (cos (* 1/2 phi1)))))))))))
#s(approx (- phi1 phi2) #s(hole binary64 (+ phi1 (* -1 phi2))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* phi2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* phi2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))) (* phi2 (+ (* -1/2 (* phi2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1)))))) (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* phi2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi1) (* -1 (sin phi1)))))) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* phi2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))) (* -1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi1) (* -1 (sin phi1))))))) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi1) (* -1 (sin phi1))))) (* phi2 (+ (* -1/2 (* phi2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1)))))) (* -1/2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))))) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) #s(hole binary64 (cos phi1)))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (cos phi1) (* -1/2 (* phi2 (+ (sin phi1) (* -1 (sin phi1))))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (cos phi1) (* phi2 (+ (* -1/2 (* phi2 (cos phi1))) (* -1/2 (+ (sin phi1) (* -1 (sin phi1)))))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (cos phi1) (* phi2 (+ (* -1/2 (+ (sin phi1) (* -1 (sin phi1)))) (* phi2 (+ (* -1/2 (cos phi1)) (* -1/2 (* phi2 (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1))))))))))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) #s(hole binary64 (* 2 (cos phi1))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) #s(hole binary64 (+ (* -1 (* phi2 (+ (sin phi1) (* -1 (sin phi1))))) (* 2 (cos phi1)))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) #s(hole binary64 (+ (* 2 (cos phi1)) (* phi2 (- (* -1 (* phi2 (cos phi1))) (+ (sin phi1) (* -1 (sin phi1))))))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) #s(hole binary64 (+ (* 2 (cos phi1)) (* phi2 (- (* phi2 (+ (* -1 (cos phi1)) (* -1 (* phi2 (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1))))))) (+ (sin phi1) (* -1 (sin phi1))))))))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) #s(hole binary64 (cos phi1)))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) #s(hole binary64 (+ (cos phi1) (* -1 (* phi2 (sin phi1))))))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) #s(hole binary64 (+ (cos phi1) (* phi2 (- (* -1/2 (* phi2 (cos phi1))) (sin phi1))))))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) #s(hole binary64 (+ (cos phi1) (* phi2 (- (* phi2 (+ (* -1/2 (cos phi1)) (* 1/6 (* phi2 (sin phi1))))) (sin phi1))))))
#s(approx (* (sin phi1) (sin phi2)) #s(hole binary64 (* phi2 (sin phi1))))
#s(approx (* (sin phi1) (sin phi2)) #s(hole binary64 (* phi2 (+ (sin phi1) (* -1/6 (* (pow phi2 2) (sin phi1)))))))
#s(approx (* (sin phi1) (sin phi2)) #s(hole binary64 (* phi2 (+ (sin phi1) (* (pow phi2 2) (+ (* -1/6 (sin phi1)) (* 1/120 (* (pow phi2 2) (sin phi1)))))))))
#s(approx (* (sin phi1) (sin phi2)) #s(hole binary64 (* phi2 (+ (sin phi1) (* (pow phi2 2) (+ (* -1/6 (sin phi1)) (* (pow phi2 2) (+ (* -1/5040 (* (pow phi2 2) (sin phi1))) (* 1/120 (sin phi1))))))))))
#s(approx (sin phi2) #s(hole binary64 phi2))
#s(approx (sin phi2) #s(hole binary64 (* phi2 (+ 1 (* -1/6 (pow phi2 2))))))
#s(approx (sin phi2) #s(hole binary64 (* phi2 (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))))
#s(approx (sin phi2) #s(hole binary64 (* phi2 (+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/120 (* -1/5040 (pow phi2 2)))) 1/6))))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (cos phi1)))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (+ (cos phi1) (* phi2 (sin phi1)))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (+ (cos phi1) (* phi2 (- (* -1/2 (* phi2 (cos phi1))) (* -1 (sin phi1)))))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (+ (cos phi1) (* phi2 (- (* phi2 (+ (* -1/2 (cos phi1)) (* -1/6 (* phi2 (sin phi1))))) (* -1 (sin phi1)))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* 1/2 (* (* phi2 (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 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))))) (* -1/2 (/ (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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)))))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -1/2 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* 1/24 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -1/2 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* 1/24 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (pow (sin (* 1/2 phi1)) 2)))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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 (sin (* 1/2 phi1)) 2))))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (sin (* 1/2 phi1))))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* -1/2 (* phi2 (cos (* 1/2 phi1)))))))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (+ (* -1/2 (cos (* 1/2 phi1))) (* -1/8 (* phi2 (sin (* 1/2 phi1)))))))))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (+ (* -1/2 (cos (* 1/2 phi1))) (* phi2 (+ (* -1/8 (sin (* 1/2 phi1))) (* 1/48 (* phi2 (cos (* 1/2 phi1)))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* 1/2 (* (* phi2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* 1/2 (* (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))) (* 1/2 (* (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* phi2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* phi2 (- (+ (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* phi2 (- (+ (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* phi2 (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* phi2 (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi2 (- (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* phi2 (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi2 (- (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* phi2 (- (+ (* 2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* 2 (* phi2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))))) (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* -3/2 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2)))))) (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* -3/2 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (+ (* phi2 (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2))))))) (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* -3/2 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -3/2 (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (* 7/8 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -3/2 (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (* (pow phi2 2) (+ (* -61/240 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (* 7/8 (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))
#s(approx (pow (cos phi2) 3) #s(hole binary64 1))
#s(approx (pow (cos phi2) 3) #s(hole binary64 (+ 1 (* -3/2 (pow phi2 2)))))
#s(approx (pow (cos phi2) 3) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* 7/8 (pow phi2 2)) 3/2)))))
#s(approx (pow (cos phi2) 3) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 7/8 (* -61/240 (pow phi2 2)))) 3/2)))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (pow (sin (* 1/2 phi1)) 6)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (+ (* 2 (* phi2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))))) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2))))) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (+ (* phi2 (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2)))))) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* phi2 (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* phi2 (- (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* phi2 (- (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* phi2 (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 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) (pow (sin (* 1/2 phi1)) 2))))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* -2 (* phi2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3)))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 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) (pow (sin (* 1/2 phi1)) 2)))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* -1 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -1 (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (* 1/3 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -1 (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (* (pow phi2 2) (+ (* -2/45 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* 1/3 (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))
#s(approx (pow (cos phi2) 2) #s(hole binary64 1))
#s(approx (pow (cos phi2) 2) #s(hole binary64 (+ 1 (* -1 (pow phi2 2)))))
#s(approx (pow (cos phi2) 2) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* 1/3 (pow phi2 2)) 1)))))
#s(approx (pow (cos phi2) 2) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/3 (* -2/45 (pow phi2 2)))) 1)))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (pow (sin (* 1/2 phi1)) 4)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (+ (* -2 (* phi2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3)))) (pow (sin (* 1/2 phi1)) 4))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))))) (pow (sin (* 1/2 phi1)) 4))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 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) (pow (sin (* 1/2 phi1)) 2))))))) (pow (sin (* 1/2 phi1)) 4))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* phi2 (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* phi2 (+ (* phi2 (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* phi2 (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* phi2 (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* phi2 (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* phi2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* phi2 (+ (* phi2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* 1/2 (* (* phi2 (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 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))))) (* -1/2 (/ (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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)))))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) #s(hole binary64 (* (sin (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) #s(hole binary64 (+ (* phi2 (* (cos (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (sin (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) #s(hole binary64 (+ (* phi2 (+ (* phi2 (+ 1/4 (* -1/2 (* (sin (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (sin (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) #s(hole binary64 (+ (* phi2 (+ (* phi2 (+ 1/4 (+ (* -1/2 (* (sin (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* -1/6 (* phi2 (* (cos (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (* (cos (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (sin (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (pow (sin (* -1/2 phi2)) 1) #s(hole binary64 (* -1/2 phi2)))
#s(approx (pow (sin (* -1/2 phi2)) 1) #s(hole binary64 (* phi2 (- (* 1/48 (pow phi2 2)) 1/2))))
#s(approx (pow (sin (* -1/2 phi2)) 1) #s(hole binary64 (* phi2 (- (* (pow phi2 2) (+ 1/48 (* -1/3840 (pow phi2 2)))) 1/2))))
#s(approx (pow (sin (* -1/2 phi2)) 1) #s(hole binary64 (* phi2 (- (* (pow phi2 2) (+ 1/48 (* (pow phi2 2) (- (* 1/645120 (pow phi2 2)) 1/3840)))) 1/2))))
#s(approx (sin (* -1/2 phi2)) #s(hole binary64 (* -1/2 phi2)))
#s(approx (sin (* -1/2 phi2)) #s(hole binary64 (* phi2 (- (* 1/48 (pow phi2 2)) 1/2))))
#s(approx (sin (* -1/2 phi2)) #s(hole binary64 (* phi2 (- (* (pow phi2 2) (+ 1/48 (* -1/3840 (pow phi2 2)))) 1/2))))
#s(approx (sin (* -1/2 phi2)) #s(hole binary64 (* phi2 (- (* (pow phi2 2) (+ 1/48 (* (pow phi2 2) (- (* 1/645120 (pow phi2 2)) 1/3840)))) 1/2))))
#s(approx (* -1/2 phi2) #s(hole binary64 (* -1/2 phi2)))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) #s(hole binary64 (* (sin (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) #s(hole binary64 (+ (* phi2 (* (cos (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (sin (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* phi2 (* (sin (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (sin (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) #s(hole binary64 (+ (* phi2 (+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* -1/6 (* phi2 (* (cos (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (sin (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (sin (+ phi2 (/ (PI) 2))) #s(hole binary64 (sin (* 1/2 (PI)))))
#s(approx (sin (+ phi2 (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* phi2 (cos (* 1/2 (PI)))))))
#s(approx (sin (+ phi2 (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* phi2 (+ (cos (* 1/2 (PI))) (* -1/2 (* phi2 (sin (* 1/2 (PI))))))))))
#s(approx (sin (+ phi2 (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* phi2 (+ (cos (* 1/2 (PI))) (* phi2 (+ (* -1/2 (sin (* 1/2 (PI)))) (* -1/6 (* phi2 (cos (* 1/2 (PI))))))))))))
#s(approx (+ phi2 (/ (PI) 2)) #s(hole binary64 (* 1/2 (PI))))
#s(approx (+ phi2 (/ (PI) 2)) #s(hole binary64 (+ phi2 (* 1/2 (PI)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* 1/2 (* (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* 1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* phi2 (+ (* 1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1/2 (/ (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* -1/2 (* (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (- (* -1 (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (- (* phi2 (- (* -1 (* phi2 (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* 1/2 (* (* phi2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* 1/2 (* (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))) (* 1/2 (* (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi2 (- (+ (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi2 (- (+ (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi2 (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi2 (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi2 (- (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi2 (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi2 (- (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* phi2 (- (+ (* 2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* 2 (* phi2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))))) (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* -3/2 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2)))))) (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* -3/2 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (+ (* phi2 (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2))))))) (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (pow (sin (* 1/2 phi1)) 6)))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* 2 (* phi2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))))) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2))))) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (+ (* phi2 (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2)))))) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (pow (sin (* 1/2 phi1)) 2)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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 (sin (* 1/2 phi1)) 2))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* -3/2 (* (pow phi2 2) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -3/2 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (* 7/8 (* (pow phi2 2) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -3/2 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (* (pow phi2 2) (+ (* -61/240 (* (pow phi2 2) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))) (* 7/8 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))))) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* 1/24 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))) (* 1/24 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (cos phi1)))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi1) (* -1/2 (* (pow phi2 2) (cos phi1))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/2 (cos phi1)) (* 1/24 (* (pow phi2 2) (cos phi1))))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/2 (cos phi1)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (cos phi1))) (* 1/24 (cos phi1)))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi2 (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi2 (- (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi2 (- (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* phi2 (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 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) (pow (sin (* 1/2 phi1)) 2))))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (pow (sin (* 1/2 phi1)) 4)))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* -2 (* phi2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3)))) (pow (sin (* 1/2 phi1)) 4))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))))) (pow (sin (* 1/2 phi1)) 4))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 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) (pow (sin (* 1/2 phi1)) 2))))))) (pow (sin (* 1/2 phi1)) 4))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* phi2 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* phi2 (- (* phi2 (- (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* phi2 (- (* phi2 (- (+ (* -1 (* phi2 (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* (pow phi2 2) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* 1/3 (* (pow phi2 2) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (pow phi2 2) (+ (* -2/45 (* (pow phi2 2) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (* 1/3 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* phi2 (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* phi2 (+ (* phi2 (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* -1/2 (* (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) 2) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* -1/2 (* (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* phi2 (+ (* -1/2 (* (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1))))) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) 2) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* -1/2 (* (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) 2) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* -1 (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (- (* -1 (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (- (* phi2 (- (* -1 (* phi2 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1))))) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 1/2 phi1)) 2)) (* phi2 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1))))) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* phi2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* phi2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))) (* phi2 (+ (* -1/2 (* phi2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1)))))) (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* phi2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi1) (* -1 (sin phi1)))))) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* phi2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))) (* -1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi1) (* -1 (sin phi1))))))) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi1) (* -1 (sin phi1))))) (* phi2 (+ (* -1/2 (* phi2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1)))))) (* -1/2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))))) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (cos phi1)))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (cos phi1) (* -1/2 (* phi2 (+ (sin phi1) (* -1 (sin phi1))))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (cos phi1) (* phi2 (+ (* -1/2 (* phi2 (cos phi1))) (* -1/2 (+ (sin phi1) (* -1 (sin phi1)))))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (cos phi1) (* phi2 (+ (* -1/2 (+ (sin phi1) (* -1 (sin phi1)))) (* phi2 (+ (* -1/2 (cos phi1)) (* -1/2 (* phi2 (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1))))))))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (* 2 (cos phi1))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (* -1 (* phi2 (+ (sin phi1) (* -1 (sin phi1))))) (* 2 (cos phi1)))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (* 2 (cos phi1)) (* phi2 (- (* -1 (* phi2 (cos phi1))) (+ (sin phi1) (* -1 (sin phi1))))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (* 2 (cos phi1)) (* phi2 (- (* phi2 (+ (* -1 (cos phi1)) (* -1 (* phi2 (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1))))))) (+ (sin phi1) (* -1 (sin phi1))))))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (cos phi1)))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (+ (cos phi1) (* -1 (* phi2 (sin phi1))))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (+ (cos phi1) (* phi2 (- (* -1/2 (* phi2 (cos phi1))) (sin phi1))))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (+ (cos phi1) (* phi2 (- (* phi2 (+ (* -1/2 (cos phi1)) (* 1/6 (* phi2 (sin phi1))))) (sin phi1))))))
#s(approx (cos (/ phi2 2)) #s(hole binary64 (cos (* 1/2 phi2))))
#s(approx (sin (/ phi2 2)) #s(hole binary64 (sin (* 1/2 phi2))))
#s(approx (cos phi2) #s(hole binary64 (cos phi2)))
#s(approx (/ (- phi1 phi2) 2) #s(hole binary64 (* phi2 (- (* 1/2 (/ phi1 phi2)) 1/2))))
#s(approx (- phi1 phi2) #s(hole binary64 (* phi2 (- (/ phi1 phi2) 1))))
#s(approx (sin phi2) #s(hole binary64 (sin phi2)))
#s(approx (* 1/2 (- phi1 phi2)) #s(hole binary64 (* phi2 (- (* 1/2 (/ phi1 phi2)) 1/2))))
#s(approx (pow (cos phi2) 3) #s(hole binary64 (pow (cos phi2) 3)))
#s(approx (pow (cos phi2) 2) #s(hole binary64 (pow (cos phi2) 2)))
#s(approx (pow (sin (* -1/2 phi2)) 1) #s(hole binary64 (sin (* -1/2 phi2))))
#s(approx (sin (* -1/2 phi2)) #s(hole binary64 (sin (* -1/2 phi2))))
#s(approx (sin (+ phi2 (/ (PI) 2))) #s(hole binary64 (sin (+ phi2 (* 1/2 (PI))))))
#s(approx (+ phi2 (/ (PI) 2)) #s(hole binary64 phi2))
#s(approx (+ phi2 (/ (PI) 2)) #s(hole binary64 (* phi2 (+ 1 (* 1/2 (/ (PI) phi2))))))
#s(approx (+ phi1 phi2) #s(hole binary64 (* phi2 (+ 1 (/ phi1 phi2)))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (+ phi1 (* -1 phi2))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (+ phi1 (* -1 phi2))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (+ phi1 (* -1 phi2))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (+ phi1 (* -1 phi2))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (+ phi1 (* -1 phi2))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (+ phi1 (* -1 phi2))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* 1/2 (+ phi1 (* -1 phi2))))))
#s(approx (/ (- phi1 phi2) 2) #s(hole binary64 (* -1 (* phi2 (+ 1/2 (* -1/2 (/ phi1 phi2)))))))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (+ phi1 (* -1 phi2))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (- (+ (cos (+ phi1 (* -1 phi2))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) #s(hole binary64 (* 1/2 (- (+ (cos (+ phi1 (* -1 phi2))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) #s(hole binary64 (- (+ (cos (+ phi1 (* -1 phi2))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (cos (+ phi1 (* -1 phi2)))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))
#s(approx (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (sin (* 1/2 (+ phi1 (* -1 phi2))))))
#s(approx (* 1/2 (- phi1 phi2)) #s(hole binary64 (* -1 (* phi2 (+ 1/2 (* -1/2 (/ phi1 phi2)))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6)))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) #s(hole binary64 (+ (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (sin (- (* 1/2 (PI)) (* -1 phi2)))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) #s(hole binary64 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (sin (- (* 1/2 (PI)) (* -1 phi2))))))
#s(approx (sin (+ phi2 (/ (PI) 2))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* -1 phi2)))))
#s(approx (+ phi2 (/ (PI) 2)) #s(hole binary64 (* -1 (* phi2 (- (* -1/2 (/ (PI) phi2)) 1)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2)))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2)))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2)))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2)))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2)))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2)))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (* 1/2 (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2)))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (cos (- phi1 (* -1 phi2)))))
#s(approx (+ phi1 phi2) #s(hole binary64 (* -1 (* phi2 (- (* -1 (/ phi1 phi2)) 1)))))
Calls

15 calls:

TimeVariablePointExpression
49.0ms
lambda2
@-inf
((* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (* (sin (/ phi1 2)) (cos (/ phi2 2))) (sin (/ phi1 2)) (/ phi1 2) phi1 (cos (/ phi2 2)) (/ phi2 2) phi2 (* (cos (/ phi1 2)) (sin (/ phi2 2))) (cos (/ phi1 2)) (sin (/ phi2 2)) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (* (cos phi1) (cos phi2)) (cos phi1) (cos phi2) (sin (/ (- lambda1 lambda2) 2)) (/ (- lambda1 lambda2) 2) (- lambda1 lambda2) lambda1 lambda2 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (sin (/ (- phi1 phi2) 2)) 2) (sin (/ (- phi1 phi2) 2)) (/ (- phi1 phi2) 2) (- phi1 phi2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (* (sin phi1) (sin phi2)) (sin phi1) (sin phi2) (cos (- phi1 phi2)) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (* 1/2 (- lambda1 lambda2))) (* 1/2 (- lambda1 lambda2)) 1/2 (sin (* 1/2 (- lambda1 lambda2))) (* 1/2 (- lambda1 lambda2)) (- lambda1 lambda2) (* -1 lambda2) -1 (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (sin (* 1/2 (- phi1 phi2))) (* 1/2 (- phi1 phi2)) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (pow (cos phi1) 3) 3 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6) 6 (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4) 4 (pow (sin (* 1/2 (- phi1 phi2))) 4) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) (pow (sin (* -1/2 phi2)) 1) (sin (* -1/2 phi2)) (* -1/2 phi2) -1/2 (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) (sin (+ phi2 (/ (PI) 2))) (+ phi2 (/ (PI) 2)) (/ (PI) 2) (PI) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (* (cos phi2) (cos phi1)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (sin (/ (- phi1 phi2) 2)) (/ (- phi1 phi2) 2) (- phi1 phi2) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)) (/ (- lambda1 lambda2) 2) (- lambda1 lambda2) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (cos (+ phi1 phi2)) (+ phi1 phi2))
48.0ms
lambda1
@0
((* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (* (sin (/ phi1 2)) (cos (/ phi2 2))) (sin (/ phi1 2)) (/ phi1 2) phi1 (cos (/ phi2 2)) (/ phi2 2) phi2 (* (cos (/ phi1 2)) (sin (/ phi2 2))) (cos (/ phi1 2)) (sin (/ phi2 2)) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (* (cos phi1) (cos phi2)) (cos phi1) (cos phi2) (sin (/ (- lambda1 lambda2) 2)) (/ (- lambda1 lambda2) 2) (- lambda1 lambda2) lambda1 lambda2 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (sin (/ (- phi1 phi2) 2)) 2) (sin (/ (- phi1 phi2) 2)) (/ (- phi1 phi2) 2) (- phi1 phi2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (* (sin phi1) (sin phi2)) (sin phi1) (sin phi2) (cos (- phi1 phi2)) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (* 1/2 (- lambda1 lambda2))) (* 1/2 (- lambda1 lambda2)) 1/2 (sin (* 1/2 (- lambda1 lambda2))) (* 1/2 (- lambda1 lambda2)) (- lambda1 lambda2) (* -1 lambda2) -1 (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (sin (* 1/2 (- phi1 phi2))) (* 1/2 (- phi1 phi2)) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (pow (cos phi1) 3) 3 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6) 6 (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4) 4 (pow (sin (* 1/2 (- phi1 phi2))) 4) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) (pow (sin (* -1/2 phi2)) 1) (sin (* -1/2 phi2)) (* -1/2 phi2) -1/2 (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) (sin (+ phi2 (/ (PI) 2))) (+ phi2 (/ (PI) 2)) (/ (PI) 2) (PI) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (* (cos phi2) (cos phi1)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (sin (/ (- phi1 phi2) 2)) (/ (- phi1 phi2) 2) (- phi1 phi2) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)) (/ (- lambda1 lambda2) 2) (- lambda1 lambda2) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (cos (+ phi1 phi2)) (+ phi1 phi2))
46.0ms
lambda2
@0
((* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (* (sin (/ phi1 2)) (cos (/ phi2 2))) (sin (/ phi1 2)) (/ phi1 2) phi1 (cos (/ phi2 2)) (/ phi2 2) phi2 (* (cos (/ phi1 2)) (sin (/ phi2 2))) (cos (/ phi1 2)) (sin (/ phi2 2)) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (* (cos phi1) (cos phi2)) (cos phi1) (cos phi2) (sin (/ (- lambda1 lambda2) 2)) (/ (- lambda1 lambda2) 2) (- lambda1 lambda2) lambda1 lambda2 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (sin (/ (- phi1 phi2) 2)) 2) (sin (/ (- phi1 phi2) 2)) (/ (- phi1 phi2) 2) (- phi1 phi2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (* (sin phi1) (sin phi2)) (sin phi1) (sin phi2) (cos (- phi1 phi2)) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (* 1/2 (- lambda1 lambda2))) (* 1/2 (- lambda1 lambda2)) 1/2 (sin (* 1/2 (- lambda1 lambda2))) (* 1/2 (- lambda1 lambda2)) (- lambda1 lambda2) (* -1 lambda2) -1 (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (sin (* 1/2 (- phi1 phi2))) (* 1/2 (- phi1 phi2)) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (pow (cos phi1) 3) 3 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6) 6 (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4) 4 (pow (sin (* 1/2 (- phi1 phi2))) 4) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) (pow (sin (* -1/2 phi2)) 1) (sin (* -1/2 phi2)) (* -1/2 phi2) -1/2 (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) (sin (+ phi2 (/ (PI) 2))) (+ phi2 (/ (PI) 2)) (/ (PI) 2) (PI) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (* (cos phi2) (cos phi1)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (sin (/ (- phi1 phi2) 2)) (/ (- phi1 phi2) 2) (- phi1 phi2) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)) (/ (- lambda1 lambda2) 2) (- lambda1 lambda2) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (cos (+ phi1 phi2)) (+ phi1 phi2))
39.0ms
phi2
@inf
((* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (* (sin (/ phi1 2)) (cos (/ phi2 2))) (sin (/ phi1 2)) (/ phi1 2) phi1 (cos (/ phi2 2)) (/ phi2 2) phi2 (* (cos (/ phi1 2)) (sin (/ phi2 2))) (cos (/ phi1 2)) (sin (/ phi2 2)) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (* (cos phi1) (cos phi2)) (cos phi1) (cos phi2) (sin (/ (- lambda1 lambda2) 2)) (/ (- lambda1 lambda2) 2) (- lambda1 lambda2) lambda1 lambda2 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (sin (/ (- phi1 phi2) 2)) 2) (sin (/ (- phi1 phi2) 2)) (/ (- phi1 phi2) 2) (- phi1 phi2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (* (sin phi1) (sin phi2)) (sin phi1) (sin phi2) (cos (- phi1 phi2)) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (* 1/2 (- lambda1 lambda2))) (* 1/2 (- lambda1 lambda2)) 1/2 (sin (* 1/2 (- lambda1 lambda2))) (* 1/2 (- lambda1 lambda2)) (- lambda1 lambda2) (* -1 lambda2) -1 (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (sin (* 1/2 (- phi1 phi2))) (* 1/2 (- phi1 phi2)) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (pow (cos phi1) 3) 3 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6) 6 (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4) 4 (pow (sin (* 1/2 (- phi1 phi2))) 4) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) (pow (sin (* -1/2 phi2)) 1) (sin (* -1/2 phi2)) (* -1/2 phi2) -1/2 (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) (sin (+ phi2 (/ (PI) 2))) (+ phi2 (/ (PI) 2)) (/ (PI) 2) (PI) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (* (cos phi2) (cos phi1)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (sin (/ (- phi1 phi2) 2)) (/ (- phi1 phi2) 2) (- phi1 phi2) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)) (/ (- lambda1 lambda2) 2) (- lambda1 lambda2) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (cos (+ phi1 phi2)) (+ phi1 phi2))
38.0ms
phi2
@0
((* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (* (sin (/ phi1 2)) (cos (/ phi2 2))) (sin (/ phi1 2)) (/ phi1 2) phi1 (cos (/ phi2 2)) (/ phi2 2) phi2 (* (cos (/ phi1 2)) (sin (/ phi2 2))) (cos (/ phi1 2)) (sin (/ phi2 2)) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (* (cos phi1) (cos phi2)) (cos phi1) (cos phi2) (sin (/ (- lambda1 lambda2) 2)) (/ (- lambda1 lambda2) 2) (- lambda1 lambda2) lambda1 lambda2 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (pow (sin (/ (- phi1 phi2) 2)) 2) (sin (/ (- phi1 phi2) 2)) (/ (- phi1 phi2) 2) (- phi1 phi2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (* (sin phi1) (sin phi2)) (sin phi1) (sin phi2) (cos (- phi1 phi2)) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (* 1/2 (- lambda1 lambda2))) (* 1/2 (- lambda1 lambda2)) 1/2 (sin (* 1/2 (- lambda1 lambda2))) (* 1/2 (- lambda1 lambda2)) (- lambda1 lambda2) (* -1 lambda2) -1 (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (sin (* 1/2 (- phi1 phi2))) (* 1/2 (- phi1 phi2)) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (pow (cos phi1) 3) 3 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6) 6 (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4) 4 (pow (sin (* 1/2 (- phi1 phi2))) 4) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) (pow (sin (* -1/2 phi2)) 1) (sin (* -1/2 phi2)) (* -1/2 phi2) -1/2 (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) (sin (+ phi2 (/ (PI) 2))) (+ phi2 (/ (PI) 2)) (/ (PI) 2) (PI) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (* (cos phi2) (cos phi1)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (sin (/ (- phi1 phi2) 2)) (/ (- phi1 phi2) 2) (- phi1 phi2) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)) (/ (- lambda1 lambda2) 2) (- lambda1 lambda2) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (cos (+ phi1 phi2)) (+ phi1 phi2))

rewrite1.2s (3.1%)

Memory
42.7MiB live, 1 253.6MiB allocated; 132ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05660274026
05944240825
010090234230
Stop Event
iter limit
node limit
iter limit
Counts
1 546 → 1 717
Calls
Call 1
Inputs
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
R
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
#s(literal 2 binary64)
(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
(sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64))
(-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))))
(*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64))))
(sin.f64 (/.f64 phi1 #s(literal 2 binary64)))
(/.f64 phi1 #s(literal 2 binary64))
phi1
(cos.f64 (/.f64 phi2 #s(literal 2 binary64)))
(/.f64 phi2 #s(literal 2 binary64))
phi2
(*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))
(cos.f64 (/.f64 phi1 #s(literal 2 binary64)))
(sin.f64 (/.f64 phi2 #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(cos.f64 phi1)
(cos.f64 phi2)
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))
(/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))
(-.f64 lambda1 lambda2)
lambda1
lambda2
(sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
#s(literal 1 binary64)
(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64))
(sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))
(/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))
(-.f64 phi1 phi2)
(*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64))
(+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2)))
(-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(sin.f64 phi1)
(sin.f64 phi2)
(cos.f64 (-.f64 phi1 phi2))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))
(atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))
(pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))
(*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))
#s(literal 1/2 binary64)
(sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2))))
(*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))
#s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2))
(*.f64 #s(literal -1 binary64) lambda2)
#s(literal -1 binary64)
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))
(*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
(fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))
(pow.f64 (cos.f64 phi1) #s(literal 3 binary64))
#s(literal 3 binary64)
(*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))
(pow.f64 (cos.f64 phi2) #s(literal 3 binary64))
(pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))
#s(literal 6 binary64)
(pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))
(-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
(fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))
(pow.f64 (cos.f64 phi1) #s(literal 2 binary64))
(*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))
(pow.f64 (cos.f64 phi2) #s(literal 2 binary64))
(pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))
#s(literal 4 binary64)
(pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
(*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
(sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))
(fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))))
(pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64))
(sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))
(*.f64 #s(literal -1/2 binary64) phi2)
#s(literal -1/2 binary64)
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))
(+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))
(/.f64 (PI.f64) #s(literal 2 binary64))
(PI.f64)
(sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))))
(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
(+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))
(pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))
(*.f64 (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64)))))
(*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))
(sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64)))
(/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))
#s(approx (- phi1 phi2) phi1)
(-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
(sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64))))))
(+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64))))
(sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64)))
(/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64))
#s(approx (- lambda1 lambda2) lambda1)
(sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64))
(+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2)))
(cos.f64 (+.f64 phi1 phi2))
(+.f64 phi1 phi2)
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx R #s(hole binary64 R))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* 1/2 (* (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* lambda1 (+ (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* lambda1 (+ (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))))) (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* 1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2)))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* -1/8 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))) (* 1/2 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* 1/2 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2))))) (* lambda1 (+ (* -1/8 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2))))) (* -1/48 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* -1/2 lambda2))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* 1/2 (* lambda1 (cos (* -1/2 lambda2)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* lambda1 (+ (* -1/8 (* lambda1 (sin (* -1/2 lambda2)))) (* 1/2 (cos (* -1/2 lambda2))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* lambda1 (+ (* 1/2 (cos (* -1/2 lambda2))) (* lambda1 (+ (* -1/8 (sin (* -1/2 lambda2))) (* -1/48 (* lambda1 (cos (* -1/2 lambda2)))))))))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* -1/2 lambda2)))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (+ (* -1/2 lambda2) (* 1/2 lambda1))))
#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 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* -1/4 (* (* lambda1 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* 1/16 (/ (* (pow (cos (* -1/2 lambda2)) 2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/4 (* (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda1 (+ (* -1/4 (* (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* 1/4 (/ (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (* (+ (* 1/16 (/ (* (pow (cos (* -1/2 lambda2)) 2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (+ (* 1/16 (/ (* (pow (cos (* -1/2 lambda2)) 2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* -1/2 (* lambda1 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))) (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (* -1/2 (* lambda1 (* (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))))) (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (* lambda1 (- (* -1/2 (* lambda1 (* (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* 1/2 (* (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))) (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))))) (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* lambda1 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))) (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (+ (* lambda1 (+ (* 1/2 (* lambda1 (* (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (+ (* lambda1 (+ (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* lambda1 (+ (* 1/2 (* lambda1 (* (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* 1/2 (* (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* lambda1 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))) (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (* lambda1 (+ (* 1/2 (* lambda1 (* (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (* lambda1 (+ (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* lambda1 (+ (* 1/2 (* lambda1 (* (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* 1/2 (* (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/4 (* lambda1 (* (cos (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* 1/2 (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (* lambda1 (+ (* -1/16 (* lambda1 (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* 1/4 (* (cos (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (* lambda1 (+ (* 1/4 (* (cos (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (* lambda1 (+ (* -1/16 (* (sin (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (* -1/96 (* lambda1 (* (cos (* -1/2 lambda2)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* 1/2 (* (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda1 (+ (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda1 (+ (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* 1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* lambda1 (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (pow (sin (* -1/2 lambda2)) 2)))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* lambda1 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (pow (sin (* -1/2 lambda2)) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (pow (sin (* -1/2 lambda2)) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 lambda2)) 2)) (* lambda1 (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (pow (sin (* -1/2 lambda2)) 2))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (sin (* -1/2 lambda2))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* 1/2 (* lambda1 (cos (* -1/2 lambda2)))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* lambda1 (+ (* -1/8 (* lambda1 (sin (* -1/2 lambda2)))) (* 1/2 (cos (* -1/2 lambda2))))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* -1/2 lambda2)) (* lambda1 (+ (* 1/2 (cos (* -1/2 lambda2))) (* lambda1 (+ (* -1/8 (sin (* -1/2 lambda2))) (* -1/48 (* lambda1 (cos (* -1/2 lambda2)))))))))))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* -1/2 lambda2)))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (+ (* -1/2 lambda2) (* 1/2 lambda1))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* 1/2 (* (* lambda1 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda1 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda1 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (+ (* lambda1 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (+ (* lambda1 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (* lambda1 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* lambda1 (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* lambda1 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda1 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* lambda1 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda1 (- (+ (* lambda1 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* lambda1 (+ (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (* lambda1 (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))))) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (* lambda1 (+ (* lambda1 (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))))) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2))))))) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6)))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (pow (sin (* -1/2 lambda2)) 6)))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (pow (sin (* -1/2 lambda2)) 6))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* lambda1 (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2))))) (pow (sin (* -1/2 lambda2)) 6))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* lambda1 (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (+ (* lambda1 (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))))) (pow (sin (* -1/2 lambda2)) 6))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* lambda1 (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* lambda1 (- (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* lambda1 (- (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (- (+ (* lambda1 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3)))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (+ (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3)))) (* lambda1 (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))))) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3)))) (* lambda1 (+ (* lambda1 (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))))))) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (pow (sin (* -1/2 lambda2)) 4)))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (+ (* 2 (* lambda1 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3)))) (pow (sin (* -1/2 lambda2)) 4))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))) (* lambda1 (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))))) (pow (sin (* -1/2 lambda2)) 4))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))) (* lambda1 (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (+ (* lambda1 (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))))) (pow (sin (* -1/2 lambda2)) 4))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* lambda1 (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda1 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* 1/2 (* (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda1 (+ (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda1 (+ (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/2 (* (* lambda1 (- (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* 1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) #s(hole binary64 (+ (* (pow (sin (* -1/2 lambda2)) 2) (sin (+ phi2 (* 1/2 (PI))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) #s(hole binary64 (+ (* lambda1 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (sin (+ phi2 (* 1/2 (PI))))))) (+ (* (pow (sin (* -1/2 lambda2)) 2) (sin (+ phi2 (* 1/2 (PI))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (sin (+ phi2 (* 1/2 (PI)))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (sin (+ phi2 (* 1/2 (PI)))))))) (+ (* (pow (sin (* -1/2 lambda2)) 2) (sin (+ phi2 (* 1/2 (PI))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (sin (+ phi2 (* 1/2 (PI)))) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (sin (+ phi2 (* 1/2 (PI)))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (sin (+ phi2 (* 1/2 (PI)))))))) (+ (* (pow (sin (* -1/2 lambda2)) 2) (sin (+ phi2 (* 1/2 (PI))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) #s(hole binary64 (* (pow (sin (* -1/2 lambda2)) 2) (sin (+ phi2 (* 1/2 (PI)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) #s(hole binary64 (+ (* lambda1 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (sin (+ phi2 (* 1/2 (PI))))))) (* (pow (sin (* -1/2 lambda2)) 2) (sin (+ phi2 (* 1/2 (PI))))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (sin (+ phi2 (* 1/2 (PI)))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (sin (+ phi2 (* 1/2 (PI)))))))) (* (pow (sin (* -1/2 lambda2)) 2) (sin (+ phi2 (* 1/2 (PI))))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (sin (+ phi2 (* 1/2 (PI)))) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (sin (+ phi2 (* 1/2 (PI)))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (sin (+ phi2 (* 1/2 (PI)))))))) (* (pow (sin (* -1/2 lambda2)) 2) (sin (+ phi2 (* 1/2 (PI))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* -1/2 (* (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda1 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* 1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (* lambda1 (- (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* 1/2 (* (* lambda1 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda1 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda1 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (+ (* lambda1 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (+ (* lambda1 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (* lambda1 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda1 (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda1 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda1 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda1 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda1 (- (+ (* lambda1 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (+ (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* lambda1 (+ (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2)))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* -1/2 lambda2)) 3) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))))) (* lambda1 (+ (* lambda1 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* -1/48 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (+ (* 1/2 (* (cos (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (sin (* -1/2 lambda2)) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 3) (+ (* -1/8 (pow (sin (* -1/2 lambda2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 lambda2)) 2) (sin (* -1/2 lambda2)))) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 2))) 2)))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 lambda2)) 6))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* 1/2 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2)))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* lambda1 (+ (* -1/8 (* lambda1 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))) (* 1/2 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2))))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* lambda1 (+ (* 1/2 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2))))) (* lambda1 (+ (* -1/8 (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2))))) (* -1/48 (* lambda1 (* (cos phi1) (* (cos phi2) (cos (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (sin (* -1/2 lambda2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda1 (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda1 (- (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda1 (- (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (- (+ (* lambda1 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda1 (- (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda1 (- (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda1 (- (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (- (+ (* lambda1 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 2 (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3)))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* 2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* -1/2 lambda2)) (pow (sin (* -1/2 lambda2)) 3))))) (* lambda1 (+ (* lambda1 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))) (* (pow (cos (* -1/2 lambda2)) 2) (pow (sin (* -1/2 lambda2)) 2))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 lambda2)) 4))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))))) (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* -1/4 (* (* lambda1 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* 1/16 (/ (* (pow (cos (* -1/2 lambda2)) 2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/4 (* (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda1 (+ (* -1/4 (* (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda1 (+ (* -1/2 (* (* lambda1 (+ (* 1/4 (/ (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* 1/16 (/ (* (pow (cos (* -1/2 lambda2)) 2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2))))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (+ (* 1/16 (/ (* (pow (cos (* -1/2 lambda2)) 2) (* (pow (sin (* -1/2 lambda2)) 2) (pow (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* -1/2 (* lambda1 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))) (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (* -1/2 (* lambda1 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))) (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda1 (- (* lambda1 (- (* -1/2 (* lambda1 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))) (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))) (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* lambda1 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))) (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (+ (* lambda1 (+ (* 1/2 (* lambda1 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (+ (* lambda1 (+ (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* lambda1 (+ (* 1/2 (* lambda1 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* lambda1 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))) (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda1 (+ (* 1/2 (* lambda1 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2)))))) (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 lambda2)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda1 (+ (* 1/2 (* (cos (* -1/2 lambda2)) (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* lambda1 (+ (* 1/2 (* lambda1 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/8 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))) (* -1/24 (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* -1/2 lambda2)) 2)) (* 1/4 (pow (cos (* -1/2 lambda2)) 2))))))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/4 (* lambda1 (* (cos (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* 1/2 (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda1 (+ (* -1/16 (* lambda1 (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* 1/4 (* (cos (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda1 (+ (* 1/4 (* (cos (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda1 (+ (* -1/16 (* (sin (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* -1/96 (* lambda1 (* (cos (* -1/2 lambda2)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* 1/2 (- lambda1 lambda2)))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* 1/2 lambda1)))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* lambda1 (+ 1/2 (* -1/2 (/ lambda2 lambda1))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 lambda1))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (sin (* 1/2 (- lambda1 lambda2)))))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* 1/2 lambda1)))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* lambda1 (+ 1/2 (* -1/2 (/ lambda2 lambda1))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) #s(hole binary64 (+ (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (sin (+ phi2 (* 1/2 (PI))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) #s(hole binary64 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (sin (+ phi2 (* 1/2 (PI)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* -1/2 (+ lambda2 (* -1 lambda1))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* -1/2 (+ lambda2 (* -1 lambda1))))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* -1 (* lambda1 (- (* 1/2 (/ lambda2 lambda1)) 1/2)))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2)))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (sin (* -1/2 (+ lambda2 (* -1 lambda1))))))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda1 (- (* 1/2 (/ lambda2 lambda1)) 1/2)))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6)))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4)))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) #s(hole binary64 (+ (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (sin (+ phi2 (* 1/2 (PI))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) #s(hole binary64 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (sin (+ phi2 (* 1/2 (PI)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 6)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2)))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* -1/2 (+ lambda2 (* -1 lambda1))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 4)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* -1/2 (+ lambda2 (* -1 lambda1)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* -1/2 (* (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* -1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))))))))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* lambda2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1)))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1))))) (* -1/8 (* lambda2 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1))))) (* lambda2 (+ (* -1/8 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1))))) (* 1/48 (* lambda2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* 1/2 lambda1))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* -1/2 (* lambda2 (cos (* 1/2 lambda1)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* lambda2 (+ (* -1/2 (cos (* 1/2 lambda1))) (* -1/8 (* lambda2 (sin (* 1/2 lambda1)))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* lambda2 (+ (* -1/2 (cos (* 1/2 lambda1))) (* lambda2 (+ (* -1/8 (sin (* 1/2 lambda1))) (* 1/48 (* lambda2 (cos (* 1/2 lambda1)))))))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (+ lambda1 (* -1 lambda2))))
#s(approx lambda2 #s(hole binary64 lambda2))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* 1/4 (* (* lambda2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* 1/16 (/ (* (pow (cos (* 1/2 lambda1)) 2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/4 (* (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (+ (* 1/4 (* (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* -1/4 (/ (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (* (+ (* 1/16 (/ (* (pow (cos (* 1/2 lambda1)) 2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (+ (* 1/16 (/ (* (pow (cos (* 1/2 lambda1)) 2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* 1/2 (* lambda2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))) (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (* -1/2 (* lambda2 (* (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))))) (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (* lambda2 (- (* -1/2 (* lambda2 (* (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* 1/2 (* (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))) (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))))) (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1/2 (* lambda2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))) (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (+ (* lambda2 (+ (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* 1/2 (* lambda2 (* (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (+ (* lambda2 (+ (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* lambda2 (+ (* 1/2 (* lambda2 (* (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* 1/2 (* (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* lambda2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))) (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (* lambda2 (+ (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* 1/2 (* lambda2 (* (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (* lambda2 (+ (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* lambda2 (+ (* 1/2 (* lambda2 (* (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* 1/2 (* (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/4 (* lambda2 (* (cos (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))) (* 1/2 (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (* lambda2 (+ (* -1/4 (* (cos (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (* -1/16 (* lambda2 (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (* lambda2 (+ (* -1/4 (* (cos (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (* lambda2 (+ (* -1/16 (* (sin (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (* 1/96 (* lambda2 (* (cos (* 1/2 lambda1)) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* -1/2 (* (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* -1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (* lambda2 (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (* lambda2 (+ (* lambda2 (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (pow (sin (* 1/2 lambda1)) 2)))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (pow (sin (* 1/2 lambda1)) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* lambda2 (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (pow (sin (* 1/2 lambda1)) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* lambda2 (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (+ (* 1/4 (pow (cos (* 1/2 lambda1)) 2)) (* lambda2 (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))) (pow (sin (* 1/2 lambda1)) 2))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (sin (* 1/2 lambda1))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* -1/2 (* lambda2 (cos (* 1/2 lambda1)))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* lambda2 (+ (* -1/2 (cos (* 1/2 lambda1))) (* -1/8 (* lambda2 (sin (* 1/2 lambda1)))))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (+ (sin (* 1/2 lambda1)) (* lambda2 (+ (* -1/2 (cos (* 1/2 lambda1))) (* lambda2 (+ (* -1/8 (sin (* 1/2 lambda1))) (* 1/48 (* lambda2 (cos (* 1/2 lambda1)))))))))))
#s(approx (* -1 lambda2) #s(hole binary64 (* -1 lambda2)))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* 1/2 (* (* lambda2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda2 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda2 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (+ (* lambda2 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (+ (* lambda2 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (* lambda2 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* lambda2 (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* lambda2 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda2 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* lambda2 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda2 (- (+ (* lambda2 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* 2 (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* lambda2 (+ (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* 2 (* lambda2 (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (* lambda2 (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))))) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (* lambda2 (+ (* lambda2 (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))))) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2))))))) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6)))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (pow (sin (* 1/2 lambda1)) 6)))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (+ (* 2 (* lambda2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (pow (sin (* 1/2 lambda1)) 6))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))) (* lambda2 (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2))))) (pow (sin (* 1/2 lambda1)) 6))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))) (* lambda2 (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (+ (* lambda2 (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))))) (pow (sin (* 1/2 lambda1)) 6))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* lambda2 (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* lambda2 (- (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* lambda2 (- (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (- (+ (* lambda2 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* -2 (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3)))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (+ (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* -2 (* lambda2 (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3)))) (* lambda2 (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3)))) (* lambda2 (+ (* lambda2 (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (pow (sin (* 1/2 lambda1)) 4)))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (+ (* -2 (* lambda2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3)))) (pow (sin (* 1/2 lambda1)) 4))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))) (* lambda2 (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))))) (pow (sin (* 1/2 lambda1)) 4))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))) (* lambda2 (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* lambda2 (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))))) (pow (sin (* 1/2 lambda1)) 4))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* lambda2 (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* lambda2 (+ (* lambda2 (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (+ (* lambda2 (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* -1/2 (* (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (* lambda2 (+ (* -1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/2 (* (* lambda2 (- (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* -1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (- (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) #s(hole binary64 (+ (* (pow (sin (* 1/2 lambda1)) 2) (sin (+ phi2 (* 1/2 (PI))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (sin (+ phi2 (* 1/2 (PI)))))))) (+ (* (pow (sin (* 1/2 lambda1)) 2) (sin (+ phi2 (* 1/2 (PI))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (sin (+ phi2 (* 1/2 (PI))))))) (* lambda2 (* (sin (+ phi2 (* 1/2 (PI)))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (+ (* (pow (sin (* 1/2 lambda1)) 2) (sin (+ phi2 (* 1/2 (PI))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (sin (+ phi2 (* 1/2 (PI))))))) (* lambda2 (+ (* lambda2 (* (sin (+ phi2 (* 1/2 (PI)))) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* (sin (+ phi2 (* 1/2 (PI)))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (+ (* (pow (sin (* 1/2 lambda1)) 2) (sin (+ phi2 (* 1/2 (PI))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) #s(hole binary64 (* (pow (sin (* 1/2 lambda1)) 2) (sin (+ phi2 (* 1/2 (PI)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (sin (+ phi2 (* 1/2 (PI)))))))) (* (pow (sin (* 1/2 lambda1)) 2) (sin (+ phi2 (* 1/2 (PI))))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (sin (+ phi2 (* 1/2 (PI))))))) (* lambda2 (* (sin (+ phi2 (* 1/2 (PI)))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (* (pow (sin (* 1/2 lambda1)) 2) (sin (+ phi2 (* 1/2 (PI))))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (sin (+ phi2 (* 1/2 (PI))))))) (* lambda2 (+ (* lambda2 (* (sin (+ phi2 (* 1/2 (PI)))) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* (sin (+ phi2 (* 1/2 (PI)))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* (pow (sin (* 1/2 lambda1)) 2) (sin (+ phi2 (* 1/2 (PI))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* 1/2 (* (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (+ (* 1/2 (* (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* -1/2 (/ (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (+ (* 1/4 (/ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))) (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (* lambda2 (- (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* 1/2 (* (* lambda2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda2 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (* 1/2 (* (* lambda2 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (+ (* lambda2 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (+ (* lambda2 (- (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (* lambda2 (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) 2)) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (* -1 (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 3))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda2 (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda2 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda2 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* lambda2 (- (+ (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda2 (- (+ (* lambda2 (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (+ (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (* (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2))) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)) (/ (* (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (- (* 2 (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))) (/ (* (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) 2)))) (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* 2 (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* lambda2 (+ (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))))))) (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* 2 (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* lambda2 (+ (* 2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))))))) (* lambda2 (+ (* lambda2 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/2 (* (cos (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (+ (* 1/8 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* (sin (* 1/2 lambda1)) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 3) (+ (* -1/8 (pow (sin (* 1/2 lambda1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 lambda1)) 2) (sin (* 1/2 lambda1)))) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2))) (* -1/2 (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 2)))) 2)))))))) (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 lambda1)) 6))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 lambda1)) 2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* -1/2 (* lambda2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1)))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1))))) (* -1/8 (* lambda2 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* lambda2 (+ (* -1/2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1))))) (* lambda2 (+ (* -1/8 (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1))))) (* 1/48 (* lambda2 (* (cos phi1) (* (cos phi2) (cos (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (sin (* 1/2 lambda1)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda2 (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda2 (- (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* lambda2 (- (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (- (+ (* lambda2 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda2 (- (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda2 (- (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* lambda2 (- (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (- (+ (* lambda2 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -2 (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3)))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2)))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (* (cos (* 1/2 lambda1)) (pow (sin (* 1/2 lambda1)) 3))))) (* lambda2 (+ (* lambda2 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* -2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (+ (* 2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))) (* (pow (cos (* 1/2 lambda1)) 2) (pow (sin (* 1/2 lambda1)) 2))))))))) (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 lambda1)) 4))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* lambda2 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda2 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* lambda2 (+ (* -1 (* (cos phi1) (* (cos phi2) (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (* lambda2 (+ (* lambda2 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (- phi1 phi2))) 2) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* 1/4 (* (* lambda2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* 1/16 (/ (* (pow (cos (* 1/2 lambda1)) 2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* 1/4 (* (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))) (* lambda2 (+ (* 1/4 (* (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* lambda2 (+ (* -1/2 (* (* lambda2 (+ (* -1/4 (/ (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* 1/16 (/ (* (pow (cos (* 1/2 lambda1)) 2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1))))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))) (* -1/2 (* (+ (* 1/16 (/ (* (pow (cos (* 1/2 lambda1)) 2) (* (pow (sin (* 1/2 lambda1)) 2) (pow (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2))) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* 1/2 (* lambda2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))) (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (* -1/2 (* lambda2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))) (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))) (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* lambda2 (- (* lambda2 (- (* -1/2 (* lambda2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))) (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))) (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1/2 (* lambda2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))) (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (+ (* lambda2 (+ (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* 1/2 (* lambda2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (+ (* lambda2 (+ (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* lambda2 (+ (* 1/2 (* lambda2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* lambda2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))) (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda2 (+ (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* 1/2 (* lambda2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2)))))))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 lambda1)) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda2 (+ (* -1/2 (* (cos (* 1/2 lambda1)) (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* lambda2 (+ (* 1/2 (* lambda2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* 1/24 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))) (* 1/8 (* (cos (* 1/2 lambda1)) (sin (* 1/2 lambda1)))))))) (* 1/2 (* (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) (+ (* -1/4 (pow (sin (* 1/2 lambda1)) 2)) (* 1/4 (pow (cos (* 1/2 lambda1)) 2))))))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/4 (* lambda2 (* (cos (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))) (* 1/2 (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda2 (+ (* -1/4 (* (cos (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* -1/16 (* lambda2 (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda2 (+ (* -1/4 (* (cos (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* lambda2 (+ (* -1/16 (* (sin (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (* 1/96 (* lambda2 (* (cos (* 1/2 lambda1)) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))))))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* lambda2 (- (* 1/2 (/ lambda1 lambda2)) 1/2))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* lambda2 (- (/ lambda1 lambda2) 1))))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* lambda2 (- (* 1/2 (/ lambda1 lambda2)) 1/2))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2)))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (+ lambda1 (* -1 lambda2))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) #s(hole binary64 (sin (* 1/2 (+ lambda1 (* -1 lambda2))))))
#s(approx (/ (- lambda1 lambda2) 2) #s(hole binary64 (* -1 (* lambda2 (+ 1/2 (* -1/2 (/ lambda1 lambda2)))))))
#s(approx (- lambda1 lambda2) #s(hole binary64 (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) #s(hole binary64 (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2)))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) #s(hole binary64 (sin (* 1/2 (+ lambda1 (* -1 lambda2))))))
#s(approx (* 1/2 (- lambda1 lambda2)) #s(hole binary64 (* -1 (* lambda2 (+ 1/2 (* -1/2 (/ lambda1 lambda2)))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) #s(hole binary64 (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6)))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) #s(hole binary64 (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4)))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) #s(hole binary64 (+ (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (sin (+ phi2 (* 1/2 (PI))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) #s(hole binary64 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (sin (+ phi2 (* 1/2 (PI)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))) (/ (pow (sin (* 1/2 (- phi1 phi2))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 6)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2)))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (sin (* 1/2 (+ lambda1 (* -1 lambda2))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 4)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))) (pow (sin (* 1/2 (- phi1 phi2))) 2))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) 2) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 (+ lambda1 (* -1 lambda2)))) (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2))) (* -1/2 (* (* phi1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2))) (* phi1 (+ (* -1/2 (* (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))) (* 1/2 (* (* phi1 (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (* 1/4 (pow (cos (* 1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (sin (* 1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2))) (* phi1 (+ (* -1/2 (* (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (* 1/4 (pow (cos (* 1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (sin (* 1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 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))))) (* -1/2 (/ (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (* 1/4 (pow (cos (* 1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (sin (* 1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2))))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))))))))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* phi1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (* 1/4 (pow (cos (* 1/2 phi2)) 2))))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* 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)))))))))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi2)) 2)))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (pow (sin (* 1/2 phi2)) 2)))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* -1 (* phi1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (sin (* 1/2 phi2)) 2))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (* 1/4 (pow (cos (* 1/2 phi2)) 2)))))) (pow (sin (* 1/2 phi2)) 2))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* phi1 (+ (* -1 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/4 (pow (sin (* 1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* 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 (sin (* 1/2 phi2)) 2))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (* -1 (sin (* 1/2 phi2)))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (- (* 1/2 (* phi1 (cos (* 1/2 phi2)))) (sin (* 1/2 phi2)))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (- (* phi1 (+ (* 1/8 (* phi1 (sin (* 1/2 phi2)))) (* 1/2 (cos (* 1/2 phi2))))) (sin (* 1/2 phi2)))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (- (* phi1 (+ (* 1/2 (cos (* 1/2 phi2))) (* phi1 (- (* -1/48 (* phi1 (cos (* 1/2 phi2)))) (* -1/8 (sin (* 1/2 phi2))))))) (sin (* 1/2 phi2)))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (* 1/2 (* phi1 (cos (* 1/2 phi2))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (* phi1 (+ (* -1/48 (* (pow phi1 2) (cos (* 1/2 phi2)))) (* 1/2 (cos (* 1/2 phi2)))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (* phi1 (+ (* 1/2 (cos (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/48 (cos (* 1/2 phi2))) (* 1/3840 (* (pow phi1 2) (cos (* 1/2 phi2))))))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (* phi1 (+ (* 1/2 (cos (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/48 (cos (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/645120 (* (pow phi1 2) (cos (* 1/2 phi2)))) (* 1/3840 (cos (* 1/2 phi2)))))))))))
#s(approx (sin (/ phi1 2)) #s(hole binary64 (* 1/2 phi1)))
#s(approx (sin (/ phi1 2)) #s(hole binary64 (* phi1 (+ 1/2 (* -1/48 (pow phi1 2))))))
#s(approx (sin (/ phi1 2)) #s(hole binary64 (* phi1 (+ 1/2 (* (pow phi1 2) (- (* 1/3840 (pow phi1 2)) 1/48))))))
#s(approx (sin (/ phi1 2)) #s(hole binary64 (* phi1 (+ 1/2 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/3840 (* -1/645120 (pow phi1 2)))) 1/48))))))
#s(approx (/ phi1 2) #s(hole binary64 (* 1/2 phi1)))
#s(approx phi1 #s(hole binary64 phi1))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (sin (* 1/2 phi2))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi2)) (* -1/8 (* (pow phi1 2) (sin (* 1/2 phi2)))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi2)) (* (pow phi1 2) (+ (* -1/8 (sin (* 1/2 phi2))) (* 1/384 (* (pow phi1 2) (sin (* 1/2 phi2)))))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi2)) (* (pow phi1 2) (+ (* -1/8 (sin (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/46080 (* (pow phi1 2) (sin (* 1/2 phi2)))) (* 1/384 (sin (* 1/2 phi2))))))))))
#s(approx (cos (/ phi1 2)) #s(hole binary64 1))
#s(approx (cos (/ phi1 2)) #s(hole binary64 (+ 1 (* -1/8 (pow phi1 2)))))
#s(approx (cos (/ phi1 2)) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* 1/384 (pow phi1 2)) 1/8)))))
#s(approx (cos (/ phi1 2)) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/384 (* -1/46080 (pow phi1 2)))) 1/8)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* 1/24 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))) (* 1/24 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))))))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (cos phi2)))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi2) (* -1/2 (* (pow phi1 2) (cos phi2))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/2 (cos phi2)) (* 1/24 (* (pow phi1 2) (cos phi2))))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/2 (cos phi2)) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (cos phi2))) (* 1/24 (cos phi2)))))))))
#s(approx (cos phi1) #s(hole binary64 1))
#s(approx (cos phi1) #s(hole binary64 (+ 1 (* -1/2 (pow phi1 2)))))
#s(approx (cos phi1) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* 1/24 (pow phi1 2)) 1/2)))))
#s(approx (cos phi1) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/24 (* -1/720 (pow phi1 2)))) 1/2)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))) (* -1/2 (* (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (pow (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) 2) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))) (* -1/2 (* (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))) (* phi1 (+ (* -1/2 (* (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2)))))) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (+ (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* 1/2 (/ (* (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (pow (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) 2) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))) (* -1/2 (* (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (pow (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) 2) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* -1 (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))) (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi1 (- (* -1 (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))) (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))) (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi1 (- (* phi1 (- (* -1 (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2)))))) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))) (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))) (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (+ (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (+ (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (+ (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))) (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2)))))) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* -1/2 phi2)) 2)))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* -1/2 phi2))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* 1/2 (* phi1 (cos (* -1/2 phi2)))))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* phi1 (+ (* -1/8 (* phi1 (sin (* -1/2 phi2)))) (* 1/2 (cos (* -1/2 phi2))))))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* phi1 (+ (* 1/2 (cos (* -1/2 phi2))) (* phi1 (+ (* -1/8 (sin (* -1/2 phi2))) (* -1/48 (* phi1 (cos (* -1/2 phi2)))))))))))
#s(approx (/ (- phi1 phi2) 2) #s(hole binary64 (* -1/2 phi2)))
#s(approx (/ (- phi1 phi2) 2) #s(hole binary64 (+ (* -1/2 phi2) (* 1/2 phi1))))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 phi2)))
#s(approx (- phi1 phi2) #s(hole binary64 (- phi1 phi2)))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2)))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* phi1 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2)))))) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* 1/2 (* phi1 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))))))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* phi1 (+ (* -1/2 (* phi1 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2))))))) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos phi2) (cos (neg phi2)))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* phi1 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi2) (sin (neg phi2)))))) (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos phi2) (cos (neg phi2))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos phi2) (cos (neg phi2))))) (* phi1 (+ (* -1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi2) (sin (neg phi2))))) (* 1/2 (* phi1 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos phi2) (cos (neg phi2))))) (* phi1 (+ (* -1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi2) (sin (neg phi2))))) (* phi1 (+ (* -1/2 (* phi1 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2))))))) (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) #s(hole binary64 (* 1/2 (+ (cos phi2) (cos (neg phi2))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (* -1/2 (* phi1 (+ (sin phi2) (sin (neg phi2))))) (* 1/2 (+ (cos phi2) (cos (neg phi2)))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (* 1/2 (+ (cos phi2) (cos (neg phi2)))) (* phi1 (+ (* -1/2 (+ (sin phi2) (sin (neg phi2)))) (* 1/2 (* phi1 (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (* 1/2 (+ (cos phi2) (cos (neg phi2)))) (* phi1 (+ (* -1/2 (+ (sin phi2) (sin (neg phi2)))) (* phi1 (+ (* -1/2 (* phi1 (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2)))))) (* 1/2 (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))))))))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos phi2) (cos (neg phi2)))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos phi2) (+ (cos (neg phi2)) (* -1 (* phi1 (+ (sin phi2) (sin (neg phi2)))))))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos phi2) (+ (cos (neg phi2)) (* phi1 (- (* phi1 (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))) (+ (sin phi2) (sin (neg phi2)))))))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos phi2) (+ (cos (neg phi2)) (* phi1 (- (* phi1 (+ (* -1 (* phi1 (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2)))))) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))) (+ (sin phi2) (sin (neg phi2)))))))))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) #s(hole binary64 (cos phi2)))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) #s(hole binary64 (+ (cos phi2) (* -1 (* phi1 (sin phi2))))))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) #s(hole binary64 (+ (cos phi2) (* phi1 (- (* -1/2 (* phi1 (cos phi2))) (sin phi2))))))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) #s(hole binary64 (+ (cos phi2) (* phi1 (- (* phi1 (+ (* -1/2 (cos phi2)) (* 1/6 (* phi1 (sin phi2))))) (sin phi2))))))
#s(approx (* (sin phi1) (sin phi2)) #s(hole binary64 (* phi1 (sin phi2))))
#s(approx (* (sin phi1) (sin phi2)) #s(hole binary64 (* phi1 (+ (sin phi2) (* -1/6 (* (pow phi1 2) (sin phi2)))))))
#s(approx (* (sin phi1) (sin phi2)) #s(hole binary64 (* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* 1/120 (* (pow phi1 2) (sin phi2)))))))))
#s(approx (* (sin phi1) (sin phi2)) #s(hole binary64 (* phi1 (+ (sin phi2) (* (pow phi1 2) (+ (* -1/6 (sin phi2)) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (sin phi2))) (* 1/120 (sin phi2))))))))))
#s(approx (sin phi1) #s(hole binary64 phi1))
#s(approx (sin phi1) #s(hole binary64 (* phi1 (+ 1 (* -1/6 (pow phi1 2))))))
#s(approx (sin phi1) #s(hole binary64 (* phi1 (+ 1 (* (pow phi1 2) (- (* 1/120 (pow phi1 2)) 1/6))))))
#s(approx (sin phi1) #s(hole binary64 (* phi1 (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/120 (* -1/5040 (pow phi1 2)))) 1/6))))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (cos (neg phi2))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (+ (cos (neg phi2)) (* -1 (* phi1 (sin (neg phi2)))))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (+ (cos (neg phi2)) (* phi1 (- (* -1/2 (* phi1 (cos (neg phi2)))) (sin (neg phi2)))))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (+ (cos (neg phi2)) (* phi1 (- (* phi1 (+ (* -1/2 (cos (neg phi2))) (* 1/6 (* phi1 (sin (neg phi2)))))) (sin (neg phi2)))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* 1/2 (* (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (* 1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* phi1 (+ (* 1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* 1/2 (* (* phi1 (- (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (* 1/2 (/ (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (pow (sin (* -1/2 phi2)) 2)))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (sin (* -1/2 phi2))))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* 1/2 (* phi1 (cos (* -1/2 phi2)))))))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* phi1 (+ (* -1/8 (* phi1 (sin (* -1/2 phi2)))) (* 1/2 (cos (* -1/2 phi2))))))))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (+ (sin (* -1/2 phi2)) (* phi1 (+ (* 1/2 (cos (* -1/2 phi2))) (* phi1 (+ (* -1/8 (sin (* -1/2 phi2))) (* -1/48 (* phi1 (cos (* -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 phi2) (* 1/2 phi1))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* 1/2 (* (* phi1 (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* 1/2 (* (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))) (* 1/2 (* (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* phi1 (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* phi1 (- (+ (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* phi1 (- (+ (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 2 (/ (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* phi1 (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* phi1 (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi1 (- (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* phi1 (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi1 (- (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* phi1 (- (+ (* 2 (/ (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* 2 (* phi1 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))))) (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* -3/2 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2)))))) (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* -3/2 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (+ (* phi1 (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2))))))) (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)))))
#s(approx (pow (cos phi1) 3) #s(hole binary64 1))
#s(approx (pow (cos phi1) 3) #s(hole binary64 (+ 1 (* -3/2 (pow phi1 2)))))
#s(approx (pow (cos phi1) 3) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* 7/8 (pow phi1 2)) 3/2)))))
#s(approx (pow (cos phi1) 3) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 7/8 (* -61/240 (pow phi1 2)))) 3/2)))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (pow (sin (* -1/2 phi2)) 6)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (+ (* 2 (* phi1 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))))) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2))))) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (+ (* phi1 (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2)))))) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* phi1 (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* phi1 (- (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* phi1 (- (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (+ (* phi1 (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2))))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* 2 (* phi1 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3)))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2))))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)))))
#s(approx (pow (cos phi1) 2) #s(hole binary64 1))
#s(approx (pow (cos phi1) 2) #s(hole binary64 (+ 1 (* -1 (pow phi1 2)))))
#s(approx (pow (cos phi1) 2) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* 1/3 (pow phi1 2)) 1)))))
#s(approx (pow (cos phi1) 2) #s(hole binary64 (+ 1 (* (pow phi1 2) (- (* (pow phi1 2) (+ 1/3 (* -2/45 (pow phi1 2)))) 1)))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (pow (sin (* -1/2 phi2)) 4)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (+ (* 2 (* phi1 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3)))) (pow (sin (* -1/2 phi2)) 4))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))))) (pow (sin (* -1/2 phi2)) 4))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2))))))) (pow (sin (* -1/2 phi2)) 4))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* phi1 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (+ (* phi1 (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* phi1 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* phi1 (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* phi1 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* 1/2 (* (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (* 1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))) (* phi1 (+ (* 1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* 1/2 (* (* phi1 (- (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (* 1/2 (/ (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (- (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))) (sqrt (/ 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (* -1/2 (* (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* -1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))) (* phi1 (+ (* -1/2 (* (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (+ (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* 1/2 (/ (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))) (* -1/2 (* (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)) (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* -1 (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi1 (- (* -1 (* phi1 (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi1 (- (* phi1 (- (* -1 (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* 1/2 (* (* phi1 (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* 1/2 (* (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))) (* 1/2 (* (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi1 (- (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi1 (- (+ (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi1 (- (+ (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (* phi1 (- (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) 2))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 2 (/ (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))))) (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* -1/2 phi2)) 6) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi1 (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi1 (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi1 (- (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi1 (- (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi1 (- (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* phi1 (- (+ (* 2 (/ (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (+ (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (+ (* -3/2 (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (+ (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (- (* 2 (/ (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)) (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* -1/2 phi2)) 6) (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* 2 (* phi1 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))))) (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* -3/2 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2)))))) (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* -3/2 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (+ (* phi1 (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2))))))) (+ (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* -1/2 phi2)) 6)))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (pow (sin (* -1/2 phi2)) 6)))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* 2 (* phi1 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2)))))) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2))))) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (+ (* phi1 (+ (* 2 (* (+ (* -1/8 (pow (sin (* -1/2 phi2)) 3)) (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))))) (* 2 (* (pow (sin (* -1/2 phi2)) 3) (+ (* -1/8 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* -1/48 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (+ (* 1/2 (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (sin (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))))) (pow (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) 2)))))) (pow (sin (* -1/2 phi2)) 6))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (pow (sin (* -1/2 phi2)) 2)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* phi1 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* phi1 (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* -3/2 (* (pow phi1 2) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* (pow phi1 2) (+ (* -3/2 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (* 7/8 (* (pow phi1 2) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* (pow phi1 2) (+ (* -3/2 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (* (pow phi1 2) (+ (* -61/240 (* (pow phi1 2) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))) (* 7/8 (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))))) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* 1/24 (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* -1/2 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))) (* 1/24 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/2 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2)))))) (* 1/24 (* (cos phi2) (sin (* 1/2 (- lambda1 lambda2))))))))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (cos phi2)))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi2) (* -1/2 (* (pow phi1 2) (cos phi2))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/2 (cos phi2)) (* 1/24 (* (pow phi1 2) (cos phi2))))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/2 (cos phi2)) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (cos phi2))) (* 1/24 (cos phi2)))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi1 (- (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi1 (- (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi1 (- (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (- (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (+ (* phi1 (- (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2))))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* -1/2 phi2)) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (pow (sin (* -1/2 phi2)) 4)))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* 2 (* phi1 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3)))) (pow (sin (* -1/2 phi2)) 4))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2)))))) (pow (sin (* -1/2 phi2)) 4))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 3))) (* phi1 (+ (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))) (+ (* phi1 (+ (* 2 (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))) (* 2 (* (pow (sin (* -1/2 phi2)) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (pow (cos (* -1/2 phi2)) 2) (pow (sin (* -1/2 phi2)) 2))))))) (pow (sin (* -1/2 phi2)) 4))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* -1 (* phi1 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* phi1 (- (* phi1 (- (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* phi1 (- (* phi1 (- (+ (* -1 (* phi1 (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))))) (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* (pow phi1 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (pow phi1 2) (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* 1/3 (* (pow phi1 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (pow phi1 2) (+ (* -1 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (pow phi1 2) (+ (* -2/45 (* (pow phi1 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (* 1/3 (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))))) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi1 (+ (* phi1 (+ (* -1/2 (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (+ (* phi1 (+ (* -1/2 (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))) (* (cos phi2) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (* 1/4 (pow (cos (* -1/2 phi2)) 2)))))))) (* (cos phi2) (* (cos (* -1/2 phi2)) (* (sin (* -1/2 phi2)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi2) (* (pow (sin (* -1/2 phi2)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))) (* -1/2 (* (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (pow (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) 2) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))) (* -1/2 (* (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))) (* phi1 (+ (* -1/2 (* (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))) (* phi1 (+ (* -1/2 (* (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2)))))) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (+ (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* 1/2 (/ (* (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (pow (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) 2) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))) (* -1/2 (* (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (/ (pow (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) 2) (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))))))) (sqrt (/ 1 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* -1 (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))) (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi1 (- (* -1 (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))) (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))) (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi1 (- (* phi1 (- (* -1 (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2)))))) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))))) (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))) (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))) (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (+ (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (+ (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (+ (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (+ (* phi1 (+ (* -1/4 (pow (sin (* -1/2 phi2)) 2)) (+ (* 1/4 (pow (cos (* -1/2 phi2)) 2)) (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))) (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2)))))) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))) (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))))) (pow (sin (* -1/2 phi2)) 2)))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2)))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* phi1 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2)))))) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* 1/2 (* phi1 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))))))))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos phi2) (cos (neg phi2))))) (* phi1 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi2) (sin (neg phi2))))) (* phi1 (+ (* -1/2 (* phi1 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2))))))) (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos phi2) (cos (neg phi2)))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* phi1 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi2) (sin (neg phi2)))))) (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos phi2) (cos (neg phi2))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos phi2) (cos (neg phi2))))) (* phi1 (+ (* -1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi2) (sin (neg phi2))))) (* 1/2 (* phi1 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos phi2) (cos (neg phi2))))) (* phi1 (+ (* -1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi2) (sin (neg phi2))))) (* phi1 (+ (* -1/2 (* phi1 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2))))))) (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (* 1/2 (+ (cos phi2) (cos (neg phi2))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (* -1/2 (* phi1 (+ (sin phi2) (sin (neg phi2))))) (* 1/2 (+ (cos phi2) (cos (neg phi2)))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (* 1/2 (+ (cos phi2) (cos (neg phi2)))) (* phi1 (+ (* -1/2 (+ (sin phi2) (sin (neg phi2)))) (* 1/2 (* phi1 (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (* 1/2 (+ (cos phi2) (cos (neg phi2)))) (* phi1 (+ (* -1/2 (+ (sin phi2) (sin (neg phi2)))) (* phi1 (+ (* -1/2 (* phi1 (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2)))))) (* 1/2 (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))))))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos phi2) (cos (neg phi2)))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos phi2) (+ (cos (neg phi2)) (* -1 (* phi1 (+ (sin phi2) (sin (neg phi2)))))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos phi2) (+ (cos (neg phi2)) (* phi1 (- (* phi1 (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2))))) (+ (sin phi2) (sin (neg phi2)))))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos phi2) (+ (cos (neg phi2)) (* phi1 (- (* phi1 (+ (* -1 (* phi1 (+ (* -1/6 (sin phi2)) (* -1/6 (sin (neg phi2)))))) (+ (* -1/2 (cos phi2)) (* -1/2 (cos (neg phi2)))))) (+ (sin phi2) (sin (neg phi2)))))))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (cos phi2)))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (+ (cos phi2) (* -1 (* phi1 (sin phi2))))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (+ (cos phi2) (* phi1 (- (* -1/2 (* phi1 (cos phi2))) (sin phi2))))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (+ (cos phi2) (* phi1 (- (* phi1 (+ (* -1/2 (cos phi2)) (* 1/6 (* phi1 (sin phi2))))) (sin phi2))))))
#s(approx (+ phi1 phi2) #s(hole binary64 phi2))
#s(approx (+ phi1 phi2) #s(hole binary64 (+ phi1 phi2)))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1)))))
#s(approx (sin (/ phi1 2)) #s(hole binary64 (sin (* 1/2 phi1))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))))
#s(approx (cos (/ phi1 2)) #s(hole binary64 (cos (* 1/2 phi1))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (* (cos phi1) (cos phi2))))
#s(approx (cos phi1) #s(hole binary64 (cos phi1)))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 2)))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* 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 (* -1 (/ phi2 phi1))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) #s(hole binary64 (* 1/2 (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) #s(hole binary64 (- (+ (cos (- phi1 phi2)) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) #s(hole binary64 (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2)))))
#s(approx (* (sin phi1) (sin phi2)) #s(hole binary64 (* (sin phi1) (sin phi2))))
#s(approx (sin phi1) #s(hole binary64 (sin phi1)))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (cos (- phi1 phi2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 2)))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (sin (* 1/2 (- phi1 phi2)))))
#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 (pow (cos phi1) 3) #s(hole binary64 (pow (cos phi1) 3)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 6)))
#s(approx (pow (cos phi1) 2) #s(hole binary64 (pow (cos phi1) 2)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 4)))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 6)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 2)))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (* (cos phi1) (cos phi2))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (pow (sin (* 1/2 (- phi1 phi2))) 4)))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (* 1/2 (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2)))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (cos (+ phi1 phi2))))
#s(approx (+ phi1 phi2) #s(hole binary64 phi1))
#s(approx (+ phi1 phi2) #s(hole binary64 (* phi1 (+ 1 (/ phi2 phi1)))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (neg (+ phi2 (* -1 phi1)))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (neg (+ phi2 (* -1 phi1)))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (neg (+ phi2 (* -1 phi1)))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (neg (+ phi2 (* -1 phi1)))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (neg (+ phi2 (* -1 phi1)))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (neg (+ phi2 (* -1 phi1)))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* -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 (- (/ phi2 phi1) 1)))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (neg (+ phi2 (* -1 phi1)))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (- (+ (cos (neg (+ phi2 (* -1 phi1)))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) #s(hole binary64 (* 1/2 (- (+ (cos (neg (+ phi2 (* -1 phi1)))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) #s(hole binary64 (- (+ (cos (neg (+ phi2 (* -1 phi1)))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (cos (neg (+ phi2 (* -1 phi1))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))
#s(approx (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (sin (* -1/2 (+ phi2 (* -1 phi1))))))
#s(approx (* 1/2 (- phi1 phi2)) #s(hole binary64 (* -1 (* phi1 (- (* 1/2 (/ phi2 phi1)) 1/2)))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6)))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 6)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 4)))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1)))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1)))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1)))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1)))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1)))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1)))))) (pow (sin (* -1/2 (+ phi2 (* -1 phi1)))) 2))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (* 1/2 (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1)))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos (neg (+ phi2 (* -1 phi1)))) (cos (- phi2 (* -1 phi1))))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (cos (- phi2 (* -1 phi1)))))
#s(approx (+ phi1 phi2) #s(hole binary64 (* -1 (* phi1 (- (* -1 (/ phi2 phi1)) 1)))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* 1/2 (* (* phi2 (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 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))))) (* -1/2 (/ (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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)))))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (pow (sin (* 1/2 phi1)) 2)))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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 (sin (* 1/2 phi1)) 2))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (sin (* 1/2 phi1))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* -1/2 (* phi2 (cos (* 1/2 phi1)))))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (sin (* 1/2 phi1)))) (* 1/2 (cos (* 1/2 phi1))))))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (sin (* 1/2 phi1))) (* 1/48 (* phi2 (cos (* 1/2 phi1)))))) (* 1/2 (cos (* 1/2 phi1))))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (sin (* 1/2 phi1))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* -1/8 (* (pow phi2 2) (sin (* 1/2 phi1)))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* (pow phi2 2) (+ (* -1/8 (sin (* 1/2 phi1))) (* 1/384 (* (pow phi2 2) (sin (* 1/2 phi1)))))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* (pow phi2 2) (+ (* -1/8 (sin (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/46080 (* (pow phi2 2) (sin (* 1/2 phi1)))) (* 1/384 (sin (* 1/2 phi1))))))))))
#s(approx (cos (/ phi2 2)) #s(hole binary64 1))
#s(approx (cos (/ phi2 2)) #s(hole binary64 (+ 1 (* -1/8 (pow phi2 2)))))
#s(approx (cos (/ phi2 2)) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* 1/384 (pow phi2 2)) 1/8)))))
#s(approx (cos (/ phi2 2)) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/384 (* -1/46080 (pow phi2 2)))) 1/8)))))
#s(approx (/ phi2 2) #s(hole binary64 (* 1/2 phi2)))
#s(approx phi2 #s(hole binary64 phi2))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (* 1/2 (* phi2 (cos (* 1/2 phi1))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (* phi2 (+ (* -1/48 (* (pow phi2 2) (cos (* 1/2 phi1)))) (* 1/2 (cos (* 1/2 phi1)))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (* phi2 (+ (* 1/2 (cos (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/48 (cos (* 1/2 phi1))) (* 1/3840 (* (pow phi2 2) (cos (* 1/2 phi1))))))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) #s(hole binary64 (* phi2 (+ (* 1/2 (cos (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/48 (cos (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/645120 (* (pow phi2 2) (cos (* 1/2 phi1)))) (* 1/3840 (cos (* 1/2 phi1)))))))))))
#s(approx (sin (/ phi2 2)) #s(hole binary64 (* 1/2 phi2)))
#s(approx (sin (/ phi2 2)) #s(hole binary64 (* phi2 (+ 1/2 (* -1/48 (pow phi2 2))))))
#s(approx (sin (/ phi2 2)) #s(hole binary64 (* phi2 (+ 1/2 (* (pow phi2 2) (- (* 1/3840 (pow phi2 2)) 1/48))))))
#s(approx (sin (/ phi2 2)) #s(hole binary64 (* phi2 (+ 1/2 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/3840 (* -1/645120 (pow phi2 2)))) 1/48))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* 1/24 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))))))
#s(approx (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))) (* 1/24 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (cos phi1)))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi1) (* -1/2 (* (pow phi2 2) (cos phi1))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/2 (cos phi1)) (* 1/24 (* (pow phi2 2) (cos phi1))))))))
#s(approx (* (cos phi1) (cos phi2)) #s(hole binary64 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/2 (cos phi1)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (cos phi1))) (* 1/24 (cos phi1)))))))))
#s(approx (cos phi2) #s(hole binary64 1))
#s(approx (cos phi2) #s(hole binary64 (+ 1 (* -1/2 (pow phi2 2)))))
#s(approx (cos phi2) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* 1/24 (pow phi2 2)) 1/2)))))
#s(approx (cos phi2) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/24 (* -1/720 (pow phi2 2)))) 1/2)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* -1/2 (* (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) 2) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* -1/2 (* (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* phi2 (+ (* -1/2 (* (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1))))) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) 2) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* -1/2 (* (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) 2) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* -1 (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (- (* -1 (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (- (* phi2 (- (* -1 (* phi2 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1))))) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 1/2 phi1)) 2)) (* phi2 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1))))) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* 1/2 phi1)) 2)))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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 (sin (* 1/2 phi1)) 2))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* 1/2 phi1))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* -1/2 (* phi2 (cos (* 1/2 phi1)))))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (+ (* -1/2 (cos (* 1/2 phi1))) (* -1/8 (* phi2 (sin (* 1/2 phi1)))))))))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (+ (* -1/2 (cos (* 1/2 phi1))) (* phi2 (+ (* -1/8 (sin (* 1/2 phi1))) (* 1/48 (* phi2 (cos (* 1/2 phi1)))))))))))
#s(approx (- phi1 phi2) #s(hole binary64 (+ phi1 (* -1 phi2))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* phi2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* phi2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))) (* phi2 (+ (* -1/2 (* phi2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1)))))) (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* phi2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi1) (* -1 (sin phi1)))))) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* phi2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))) (* -1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi1) (* -1 (sin phi1))))))) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi1) (* -1 (sin phi1))))) (* phi2 (+ (* -1/2 (* phi2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1)))))) (* -1/2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))))) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) #s(hole binary64 (cos phi1)))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (cos phi1) (* -1/2 (* phi2 (+ (sin phi1) (* -1 (sin phi1))))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (cos phi1) (* phi2 (+ (* -1/2 (* phi2 (cos phi1))) (* -1/2 (+ (sin phi1) (* -1 (sin phi1)))))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (cos phi1) (* phi2 (+ (* -1/2 (+ (sin phi1) (* -1 (sin phi1)))) (* phi2 (+ (* -1/2 (cos phi1)) (* -1/2 (* phi2 (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1))))))))))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) #s(hole binary64 (* 2 (cos phi1))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) #s(hole binary64 (+ (* -1 (* phi2 (+ (sin phi1) (* -1 (sin phi1))))) (* 2 (cos phi1)))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) #s(hole binary64 (+ (* 2 (cos phi1)) (* phi2 (- (* -1 (* phi2 (cos phi1))) (+ (sin phi1) (* -1 (sin phi1))))))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) #s(hole binary64 (+ (* 2 (cos phi1)) (* phi2 (- (* phi2 (+ (* -1 (cos phi1)) (* -1 (* phi2 (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1))))))) (+ (sin phi1) (* -1 (sin phi1))))))))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) #s(hole binary64 (cos phi1)))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) #s(hole binary64 (+ (cos phi1) (* -1 (* phi2 (sin phi1))))))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) #s(hole binary64 (+ (cos phi1) (* phi2 (- (* -1/2 (* phi2 (cos phi1))) (sin phi1))))))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) #s(hole binary64 (+ (cos phi1) (* phi2 (- (* phi2 (+ (* -1/2 (cos phi1)) (* 1/6 (* phi2 (sin phi1))))) (sin phi1))))))
#s(approx (* (sin phi1) (sin phi2)) #s(hole binary64 (* phi2 (sin phi1))))
#s(approx (* (sin phi1) (sin phi2)) #s(hole binary64 (* phi2 (+ (sin phi1) (* -1/6 (* (pow phi2 2) (sin phi1)))))))
#s(approx (* (sin phi1) (sin phi2)) #s(hole binary64 (* phi2 (+ (sin phi1) (* (pow phi2 2) (+ (* -1/6 (sin phi1)) (* 1/120 (* (pow phi2 2) (sin phi1)))))))))
#s(approx (* (sin phi1) (sin phi2)) #s(hole binary64 (* phi2 (+ (sin phi1) (* (pow phi2 2) (+ (* -1/6 (sin phi1)) (* (pow phi2 2) (+ (* -1/5040 (* (pow phi2 2) (sin phi1))) (* 1/120 (sin phi1))))))))))
#s(approx (sin phi2) #s(hole binary64 phi2))
#s(approx (sin phi2) #s(hole binary64 (* phi2 (+ 1 (* -1/6 (pow phi2 2))))))
#s(approx (sin phi2) #s(hole binary64 (* phi2 (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))))
#s(approx (sin phi2) #s(hole binary64 (* phi2 (+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/120 (* -1/5040 (pow phi2 2)))) 1/6))))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (cos phi1)))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (+ (cos phi1) (* phi2 (sin phi1)))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (+ (cos phi1) (* phi2 (- (* -1/2 (* phi2 (cos phi1))) (* -1 (sin phi1)))))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (+ (cos phi1) (* phi2 (- (* phi2 (+ (* -1/2 (cos phi1)) (* -1/6 (* phi2 (sin phi1))))) (* -1 (sin phi1)))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* 1/2 (* (* phi2 (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 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))))) (* -1/2 (/ (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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)))))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -1/2 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* 1/24 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -1/2 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* 1/24 (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (pow (sin (* 1/2 phi1)) 2)))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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 (sin (* 1/2 phi1)) 2))))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (sin (* 1/2 phi1))))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* -1/2 (* phi2 (cos (* 1/2 phi1)))))))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (+ (* -1/2 (cos (* 1/2 phi1))) (* -1/8 (* phi2 (sin (* 1/2 phi1)))))))))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (+ (sin (* 1/2 phi1)) (* phi2 (+ (* -1/2 (cos (* 1/2 phi1))) (* phi2 (+ (* -1/8 (sin (* 1/2 phi1))) (* 1/48 (* phi2 (cos (* 1/2 phi1)))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* 1/2 (* (* phi2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* 1/2 (* (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))) (* 1/2 (* (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* phi2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* phi2 (- (+ (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- (+ 1 (* phi2 (- (+ (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* phi2 (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* phi2 (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi2 (- (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (+ (* phi2 (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi2 (- (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* phi2 (- (+ (* 2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* 2 (* phi2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))))) (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* -3/2 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2)))))) (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* -3/2 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (+ (* phi2 (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2))))))) (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* -3/2 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -3/2 (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (* 7/8 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -3/2 (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (* (pow phi2 2) (+ (* -61/240 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (* 7/8 (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))
#s(approx (pow (cos phi2) 3) #s(hole binary64 1))
#s(approx (pow (cos phi2) 3) #s(hole binary64 (+ 1 (* -3/2 (pow phi2 2)))))
#s(approx (pow (cos phi2) 3) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* 7/8 (pow phi2 2)) 3/2)))))
#s(approx (pow (cos phi2) 3) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 7/8 (* -61/240 (pow phi2 2)))) 3/2)))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (pow (sin (* 1/2 phi1)) 6)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (+ (* 2 (* phi2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))))) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2))))) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (+ (* phi2 (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2)))))) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* phi2 (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* phi2 (- (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* phi2 (- (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* phi2 (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 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) (pow (sin (* 1/2 phi1)) 2))))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* -2 (* phi2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3)))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 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) (pow (sin (* 1/2 phi1)) 2)))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* -1 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -1 (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (* 1/3 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -1 (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (* (pow phi2 2) (+ (* -2/45 (* (pow phi2 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* 1/3 (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))
#s(approx (pow (cos phi2) 2) #s(hole binary64 1))
#s(approx (pow (cos phi2) 2) #s(hole binary64 (+ 1 (* -1 (pow phi2 2)))))
#s(approx (pow (cos phi2) 2) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* 1/3 (pow phi2 2)) 1)))))
#s(approx (pow (cos phi2) 2) #s(hole binary64 (+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/3 (* -2/45 (pow phi2 2)))) 1)))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (pow (sin (* 1/2 phi1)) 4)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (+ (* -2 (* phi2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3)))) (pow (sin (* 1/2 phi1)) 4))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))))) (pow (sin (* 1/2 phi1)) 4))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 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) (pow (sin (* 1/2 phi1)) 2))))))) (pow (sin (* 1/2 phi1)) 4))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* phi2 (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* phi2 (+ (* phi2 (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* phi2 (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* phi2 (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* phi2 (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* phi2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* phi2 (+ (* phi2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* 1/2 (* (* phi2 (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (+ (sqrt (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))) (* phi2 (+ (* -1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 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))))) (* -1/2 (/ (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (- (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))) (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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)))))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) #s(hole binary64 (* (sin (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) #s(hole binary64 (+ (* phi2 (* (cos (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (sin (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) #s(hole binary64 (+ (* phi2 (+ (* phi2 (+ 1/4 (* -1/2 (* (sin (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (cos (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (sin (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) #s(hole binary64 (+ (* phi2 (+ (* phi2 (+ 1/4 (+ (* -1/2 (* (sin (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* -1/6 (* phi2 (* (cos (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (* (cos (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (sin (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (pow (sin (* -1/2 phi2)) 1) #s(hole binary64 (* -1/2 phi2)))
#s(approx (pow (sin (* -1/2 phi2)) 1) #s(hole binary64 (* phi2 (- (* 1/48 (pow phi2 2)) 1/2))))
#s(approx (pow (sin (* -1/2 phi2)) 1) #s(hole binary64 (* phi2 (- (* (pow phi2 2) (+ 1/48 (* -1/3840 (pow phi2 2)))) 1/2))))
#s(approx (pow (sin (* -1/2 phi2)) 1) #s(hole binary64 (* phi2 (- (* (pow phi2 2) (+ 1/48 (* (pow phi2 2) (- (* 1/645120 (pow phi2 2)) 1/3840)))) 1/2))))
#s(approx (sin (* -1/2 phi2)) #s(hole binary64 (* -1/2 phi2)))
#s(approx (sin (* -1/2 phi2)) #s(hole binary64 (* phi2 (- (* 1/48 (pow phi2 2)) 1/2))))
#s(approx (sin (* -1/2 phi2)) #s(hole binary64 (* phi2 (- (* (pow phi2 2) (+ 1/48 (* -1/3840 (pow phi2 2)))) 1/2))))
#s(approx (sin (* -1/2 phi2)) #s(hole binary64 (* phi2 (- (* (pow phi2 2) (+ 1/48 (* (pow phi2 2) (- (* 1/645120 (pow phi2 2)) 1/3840)))) 1/2))))
#s(approx (* -1/2 phi2) #s(hole binary64 (* -1/2 phi2)))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) #s(hole binary64 (* (sin (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) #s(hole binary64 (+ (* phi2 (* (cos (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (sin (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* phi2 (* (sin (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (sin (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) #s(hole binary64 (+ (* phi2 (+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* -1/6 (* phi2 (* (cos (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (sin (* 1/2 (PI))) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (sin (+ phi2 (/ (PI) 2))) #s(hole binary64 (sin (* 1/2 (PI)))))
#s(approx (sin (+ phi2 (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* phi2 (cos (* 1/2 (PI)))))))
#s(approx (sin (+ phi2 (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* phi2 (+ (cos (* 1/2 (PI))) (* -1/2 (* phi2 (sin (* 1/2 (PI))))))))))
#s(approx (sin (+ phi2 (/ (PI) 2))) #s(hole binary64 (+ (sin (* 1/2 (PI))) (* phi2 (+ (cos (* 1/2 (PI))) (* phi2 (+ (* -1/2 (sin (* 1/2 (PI)))) (* -1/6 (* phi2 (cos (* 1/2 (PI))))))))))))
#s(approx (+ phi2 (/ (PI) 2)) #s(hole binary64 (* 1/2 (PI))))
#s(approx (+ phi2 (/ (PI) 2)) #s(hole binary64 (+ phi2 (* 1/2 (PI)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* 1/2 (* (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* 1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* phi2 (+ (* 1/2 (* (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1/2 (/ (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* -1/2 (* (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (- (* -1 (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (- (* phi2 (- (* -1 (* phi2 (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* 1/2 (* (* phi2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* 1/2 (* (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (+ (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))) (* 1/2 (* (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 1/2 (/ (* (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 1/4 (/ (pow (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) 2) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (* 2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))) (sqrt (/ 1 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi2 (- (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi2 (- (+ (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- (+ 1 (* phi2 (- (+ (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (* phi2 (- (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* -1 (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) 2))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 3))) (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))))))) (+ (* 2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))))) (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (pow (sin (* 1/2 phi1)) 6) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi2 (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi2 (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi2 (- (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (+ (* phi2 (- (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* phi2 (- (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* phi2 (- (+ (* 2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (+ (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (+ (* -3/2 (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (+ (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (* (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2))) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))) (+ (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)) (/ (* (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (- (* 2 (/ (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))) (/ (* (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)) (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (pow (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) 2)))) (+ (/ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (/ (pow (sin (* 1/2 phi1)) 6) (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* 2 (* phi2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))))) (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* -3/2 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2)))))) (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* -3/2 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (+ (* phi2 (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2))))))) (+ (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow (sin (* 1/2 phi1)) 6)))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (pow (sin (* 1/2 phi1)) 6)))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* 2 (* phi2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))))))) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2))))) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (+ (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (+ (* phi2 (+ (* 2 (* (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) (+ (* -1/8 (pow (sin (* 1/2 phi1)) 3)) (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (sin (* 1/2 phi1)))) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* 2 (* (pow (sin (* 1/2 phi1)) 3) (+ (* -1/2 (* (cos (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* 1/48 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* (sin (* 1/2 phi1)) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))))))) (pow (+ (* -1 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2))) (* -1/2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 2)))) 2)))))) (pow (sin (* 1/2 phi1)) 6))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (pow (sin (* 1/2 phi1)) 2)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 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 (sin (* 1/2 phi1)) 2))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* -3/2 (* (pow phi2 2) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -3/2 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (* 7/8 (* (pow phi2 2) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -3/2 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (* (pow phi2 2) (+ (* -61/240 (* (pow phi2 2) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))) (* 7/8 (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))))))) (* (pow (cos phi1) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* 1/24 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* -1/2 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))) (* 1/24 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) #s(hole binary64 (+ (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))) (* 1/24 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (cos phi1)))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi1) (* -1/2 (* (pow phi2 2) (cos phi1))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/2 (cos phi1)) (* 1/24 (* (pow phi2 2) (cos phi1))))))))
#s(approx (* (cos phi2) (cos phi1)) #s(hole binary64 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/2 (cos phi1)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (cos phi1))) (* 1/24 (cos phi1)))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi2 (- (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi2 (- (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* phi2 (- (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (- (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* phi2 (- (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 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) (pow (sin (* 1/2 phi1)) 2))))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (+ (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow (sin (* 1/2 phi1)) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (pow (sin (* 1/2 phi1)) 4)))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* -2 (* phi2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3)))) (pow (sin (* 1/2 phi1)) 4))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (* (pow (cos (* 1/2 phi1)) 2) (pow (sin (* 1/2 phi1)) 2)))))) (pow (sin (* 1/2 phi1)) 4))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (pow (sin (* 1/2 phi1)) 3))) (* phi2 (+ (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (+ (* phi2 (+ (* -2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (* 2 (* (pow (sin (* 1/2 phi1)) 2) (+ (* 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) (pow (sin (* 1/2 phi1)) 2))))))) (pow (sin (* 1/2 phi1)) 4))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* phi2 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* phi2 (- (* phi2 (- (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ (* phi2 (- (* phi2 (- (+ (* -1 (* phi2 (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))) (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* (pow phi2 2) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* 1/3 (* (pow phi2 2) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (pow phi2 2) (+ (* -1 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (pow phi2 2) (+ (* -2/45 (* (pow phi2 2) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))) (* 1/3 (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))))))) (* (pow (cos phi1) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* -1 (* phi2 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* phi2 (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))))))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos phi1) (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))) (* phi2 (+ (* phi2 (* (cos phi1) (+ (* 1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))))))) (* (cos phi1) (+ (* -1/2 (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))))) (* (cos phi1) (* (pow (sin (* 1/2 phi1)) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* -1/2 (* (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) 2) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* -1/2 (* (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (+ (sqrt (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))) (* phi2 (+ (* -1/2 (* (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* phi2 (+ (* -1/2 (* (* phi2 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1))))) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (+ (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/2 (/ (* (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) 2) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))) (* -1/2 (* (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (/ (pow (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) 2) (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))) (* 1/4 (pow (cos (* 1/2 phi1)) 2))))) (sqrt (/ 1 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* -1 (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (- (* -1 (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (+ 1 (* phi2 (- (* phi2 (- (* -1 (* phi2 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1))))) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))) (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))) (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (* 1/4 (pow (cos (* 1/2 phi1)) 2)))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* phi2 (+ (* -1 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))) (* phi2 (+ (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (+ (* -1/4 (pow (sin (* 1/2 phi1)) 2)) (+ (* 1/4 (pow (cos (* 1/2 phi1)) 2)) (* phi2 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1))))) (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))))))))))))) (+ (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)) (pow (sin (* 1/2 phi1)) 2)))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* phi2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1)))))) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* phi2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))) (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))))) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (sin phi1) (* -1 (sin phi1))))) (* phi2 (+ (* -1/2 (* phi2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1)))))) (* -1/2 (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))) (* (cos phi1) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* -1/2 (* phi2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi1) (* -1 (sin phi1)))))) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* phi2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))) (* -1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi1) (* -1 (sin phi1))))))) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (sin phi1) (* -1 (sin phi1))))) (* phi2 (+ (* -1/2 (* phi2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1)))))) (* -1/2 (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2))))))))) (* (cos phi1) (sin (* 1/2 (- lambda1 lambda2)))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (cos phi1)))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (cos phi1) (* -1/2 (* phi2 (+ (sin phi1) (* -1 (sin phi1))))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (cos phi1) (* phi2 (+ (* -1/2 (* phi2 (cos phi1))) (* -1/2 (+ (sin phi1) (* -1 (sin phi1)))))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (+ (cos phi1) (* phi2 (+ (* -1/2 (+ (sin phi1) (* -1 (sin phi1)))) (* phi2 (+ (* -1/2 (cos phi1)) (* -1/2 (* phi2 (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1))))))))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (* 2 (cos phi1))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (* -1 (* phi2 (+ (sin phi1) (* -1 (sin phi1))))) (* 2 (cos phi1)))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (* 2 (cos phi1)) (* phi2 (- (* -1 (* phi2 (cos phi1))) (+ (sin phi1) (* -1 (sin phi1))))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (* 2 (cos phi1)) (* phi2 (- (* phi2 (+ (* -1 (cos phi1)) (* -1 (* phi2 (+ (* -1/6 (sin phi1)) (* 1/6 (sin phi1))))))) (+ (sin phi1) (* -1 (sin phi1))))))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (cos phi1)))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (+ (cos phi1) (* -1 (* phi2 (sin phi1))))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (+ (cos phi1) (* phi2 (- (* -1/2 (* phi2 (cos phi1))) (sin phi1))))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (+ (cos phi1) (* phi2 (- (* phi2 (+ (* -1/2 (cos phi1)) (* 1/6 (* phi2 (sin phi1))))) (sin phi1))))))
#s(approx (cos (/ phi2 2)) #s(hole binary64 (cos (* 1/2 phi2))))
#s(approx (sin (/ phi2 2)) #s(hole binary64 (sin (* 1/2 phi2))))
#s(approx (cos phi2) #s(hole binary64 (cos phi2)))
#s(approx (/ (- phi1 phi2) 2) #s(hole binary64 (* phi2 (- (* 1/2 (/ phi1 phi2)) 1/2))))
#s(approx (- phi1 phi2) #s(hole binary64 (* phi2 (- (/ phi1 phi2) 1))))
#s(approx (sin phi2) #s(hole binary64 (sin phi2)))
#s(approx (* 1/2 (- phi1 phi2)) #s(hole binary64 (* phi2 (- (* 1/2 (/ phi1 phi2)) 1/2))))
#s(approx (pow (cos phi2) 3) #s(hole binary64 (pow (cos phi2) 3)))
#s(approx (pow (cos phi2) 2) #s(hole binary64 (pow (cos phi2) 2)))
#s(approx (pow (sin (* -1/2 phi2)) 1) #s(hole binary64 (sin (* -1/2 phi2))))
#s(approx (sin (* -1/2 phi2)) #s(hole binary64 (sin (* -1/2 phi2))))
#s(approx (sin (+ phi2 (/ (PI) 2))) #s(hole binary64 (sin (+ phi2 (* 1/2 (PI))))))
#s(approx (+ phi2 (/ (PI) 2)) #s(hole binary64 phi2))
#s(approx (+ phi2 (/ (PI) 2)) #s(hole binary64 (* phi2 (+ 1 (* 1/2 (/ (PI) phi2))))))
#s(approx (+ phi1 phi2) #s(hole binary64 (* phi2 (+ 1 (/ phi1 phi2)))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (+ phi1 (* -1 phi2))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (+ phi1 (* -1 phi2))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (+ phi1 (* -1 phi2))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (+ phi1 (* -1 phi2))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (+ phi1 (* -1 phi2))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (+ phi1 (* -1 phi2))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))
#s(approx (pow (sin (/ (- phi1 phi2) 2)) 2) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))
#s(approx (sin (/ (- phi1 phi2) 2)) #s(hole binary64 (sin (* 1/2 (+ phi1 (* -1 phi2))))))
#s(approx (/ (- phi1 phi2) 2) #s(hole binary64 (* -1 (* phi2 (+ 1/2 (* -1/2 (/ phi1 phi2)))))))
#s(approx (- phi1 phi2) #s(hole binary64 (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (- (+ (cos (+ phi1 (* -1 phi2))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (- (+ (cos (+ phi1 (* -1 phi2))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) #s(hole binary64 (* 1/2 (- (+ (cos (+ phi1 (* -1 phi2))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2))))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) #s(hole binary64 (- (+ (cos (+ phi1 (* -1 phi2))) (* (cos phi1) (cos phi2))) (* (sin phi1) (sin phi2)))))
#s(approx (cos (- phi1 phi2)) #s(hole binary64 (cos (+ phi1 (* -1 phi2)))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))
#s(approx (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))
#s(approx (sin (* 1/2 (- phi1 phi2))) #s(hole binary64 (sin (* 1/2 (+ phi1 (* -1 phi2))))))
#s(approx (* 1/2 (- phi1 phi2)) #s(hole binary64 (* -1 (* phi2 (+ 1/2 (* -1/2 (/ phi1 phi2)))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6)))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) #s(hole binary64 (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) #s(hole binary64 (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) #s(hole binary64 (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))) (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))
#s(approx (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) #s(hole binary64 (+ (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (sin (- (* 1/2 (PI)) (* -1 phi2)))) (pow (sin (* -1/2 phi2)) 2))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) #s(hole binary64 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (sin (- (* 1/2 (PI)) (* -1 phi2))))))
#s(approx (sin (+ phi2 (/ (PI) 2))) #s(hole binary64 (sin (- (* 1/2 (PI)) (* -1 phi2)))))
#s(approx (+ phi2 (/ (PI) 2)) #s(hole binary64 (* -1 (* phi2 (- (* -1/2 (/ (PI) phi2)) 1)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (sqrt (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (- 1 (+ (/ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))) (/ (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) #s(hole binary64 (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 6)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) #s(hole binary64 (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 4)))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (* (cos phi1) (* (cos phi2) (* (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) #s(hole binary64 (* 2 (* R (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2)))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) #s(hole binary64 (* 2 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2)))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) #s(hole binary64 (atan2 (sqrt (+ (* (cos phi1) (* (cos phi2) (pow (sin (* 1/2 (- lambda1 lambda2))) 2))) (pow (- (* (cos (* 1/2 phi2)) (sin (* 1/2 phi1))) (* (cos (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2))) (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2)))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) #s(hole binary64 (sqrt (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2)))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(hole binary64 (- 1 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2)))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(hole binary64 (+ (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2)))))) (pow (sin (* 1/2 (+ phi1 (* -1 phi2)))) 2))))
#s(approx (* (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (pow (sin (* 1/2 (- lambda1 lambda2))) 2) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))))))
#s(approx (* (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) #s(hole binary64 (* 1/2 (* (sin (* 1/2 (- lambda1 lambda2))) (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))))))
#s(approx (/ (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) 2) #s(hole binary64 (* 1/2 (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2)))))))
#s(approx (+ (cos (+ phi1 phi2)) (cos (- phi1 phi2))) #s(hole binary64 (+ (cos (+ phi1 (* -1 phi2))) (cos (- phi1 (* -1 phi2))))))
#s(approx (cos (+ phi1 phi2)) #s(hole binary64 (cos (- phi1 (* -1 phi2)))))
#s(approx (+ phi1 phi2) #s(hole binary64 (* -1 (* phi2 (- (* -1 (/ phi1 phi2)) 1)))))
Outputs
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)))))
R
(*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))))
#s(literal 2 binary64)
(atan2.f64 (pow.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)))
(pow.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(fma.f64 (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(+.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(*.f64 (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))
(pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #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 phi1 phi2) #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (fma.f64 (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))))))
(sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))
(-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))))
(*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64))))
(/.f64 (+.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (+.f64 (/.f64 phi1 #s(literal 2 binary64)) (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64))
(sin.f64 (/.f64 phi1 #s(literal 2 binary64)))
(/.f64 (neg.f64 phi1) #s(literal -2 binary64))
(/.f64 phi1 #s(literal 2 binary64))
phi1
(sin.f64 (+.f64 (/.f64 phi2 #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (/.f64 phi2 #s(literal 2 binary64))))
(cos.f64 (/.f64 phi2 #s(literal 2 binary64)))
(/.f64 (neg.f64 phi2) #s(literal -2 binary64))
(/.f64 phi2 #s(literal 2 binary64))
phi2
(*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))
(sin.f64 (+.f64 (/.f64 phi1 #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (/.f64 phi1 #s(literal 2 binary64))))
(cos.f64 (/.f64 phi1 #s(literal 2 binary64)))
(sin.f64 (/.f64 phi2 #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) #s(literal -2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 2 binary64))
(+.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (/.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 2 binary64)))
(sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 phi1))
(cos.f64 phi1)
(fma.f64 (sin.f64 phi2) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (neg.f64 phi2)))
(cos.f64 (neg.f64 phi2))
(cos.f64 phi2)
(+.f64 (*.f64 (sin.f64 phi2) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 lambda1 lambda2)) #s(literal -2 binary64))
(/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))
(-.f64 (/.f64 lambda1 #s(literal 2 binary64)) (/.f64 lambda2 #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 lambda1 #s(literal 3 binary64)) (pow.f64 lambda2 #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2))))
(-.f64 lambda1 lambda2)
lambda1
lambda2
(pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))
(sqrt.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
#s(literal 1 binary64)
(fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(fma.f64 (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(+.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(*.f64 (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))
(pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #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 phi1 phi2) #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (fma.f64 (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))))))
(sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))
(-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 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 (-.f64 (pow.f64 phi1 #s(literal 3 binary64)) (pow.f64 phi2 #s(literal 3 binary64))) (fma.f64 phi1 phi1 (fma.f64 phi2 phi2 (*.f64 phi1 phi2))))
(-.f64 phi1 phi2)
(*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) #s(literal -2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 2 binary64))
(+.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (/.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)) #s(literal 2 binary64)))))
(+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sin.f64 (+.f64 (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))
(-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(cos.f64 (neg.f64 (+.f64 phi1 phi2)))
(cos.f64 (+.f64 phi1 phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(/.f64 (-.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (+.f64 phi1 phi2))) #s(literal 2 binary64))
(sin.f64 phi1)
(sin.f64 phi2)
(fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(sin.f64 (+.f64 (-.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (-.f64 phi1 phi2)))
(cos.f64 (-.f64 phi1 phi2))
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))
(atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))
(pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))
(fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))
(+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2))))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2) (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) #s(literal 2 binary64))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))
(*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))
#s(literal 1/2 binary64)
(sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2))))
(*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))
#s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2))
(*.f64 #s(literal -1 binary64) lambda2)
#s(literal -1 binary64)
(*.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fabs.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))
(pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) #s(literal 2 binary64)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))
(*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))
(sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
(fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))
(+.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))
(*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (cos.f64 phi1))
(*.f64 (cos.f64 phi1) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)))
(pow.f64 (cos.f64 phi1) #s(literal 3 binary64))
(exp.f64 (*.f64 (log.f64 (cos.f64 phi1)) #s(literal 3 binary64)))
#s(literal 3 binary64)
(*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))
(*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (cos.f64 phi2))
(*.f64 (cos.f64 phi2) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))
(pow.f64 (cos.f64 phi2) #s(literal 3 binary64))
(exp.f64 (*.f64 (log.f64 (cos.f64 phi2)) #s(literal 3 binary64)))
(pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) #s(literal 6 binary64)))
#s(literal 6 binary64)
(pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) #s(literal 6 binary64)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) #s(literal 3 binary64))) (fma.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
(-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
(fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))
(+.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))
(*.f64 (cos.f64 phi1) (cos.f64 phi1))
(pow.f64 (cos.f64 phi1) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (cos.f64 phi1)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))
(*.f64 (cos.f64 phi2) (cos.f64 phi2))
(pow.f64 (cos.f64 phi2) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (cos.f64 phi2)) #s(literal 2 binary64)))
(pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) #s(literal 4 binary64)))
#s(literal 4 binary64)
(pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) #s(literal 4 binary64)))
(*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
(*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) #s(literal 2 binary64))
(*.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fabs.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))
(pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (neg.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)))))
(*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (neg.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))))
(atan2.f64 (pow.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (neg.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)))
(pow.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (neg.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (neg.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (neg.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))
(fma.f64 (neg.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (neg.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))
(fma.f64 (fabs.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fabs.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))
(fma.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))
(pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64))
(sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) #s(literal 1 binary64)))
(pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64))
(sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) phi2)
#s(literal -1/2 binary64)
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))
(fma.f64 (sin.f64 phi2) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (neg.f64 phi2)))
(cos.f64 (neg.f64 phi2))
(cos.f64 phi2)
(+.f64 (*.f64 (sin.f64 phi2) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))
(/.f64 (neg.f64 (PI.f64)) #s(literal -2 binary64))
(/.f64 (PI.f64) #s(literal 2 binary64))
(PI.f64)
(pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))
(sqrt.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(fma.f64 (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(+.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))) #s(literal 1/2 binary64)))))
(*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))) #s(literal 1/2 binary64))))
(atan2.f64 (pow.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))) #s(literal 1/2 binary64)))
(pow.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))) #s(literal 1/2 binary64))
(sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))) (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(*.f64 (fma.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(+.f64 (*.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64))) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))
(pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 3 binary64)))
(*.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(*.f64 (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))
(*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))
(pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #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 phi1 phi2) #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 3 binary64)))
(*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))
(*.f64 (cos.f64 phi2) (cos.f64 phi1))
(/.f64 (+.f64 (cos.f64 (+.f64 phi2 phi1)) (cos.f64 (-.f64 phi2 phi1))) #s(literal 2 binary64))
(fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64)))))
(*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))
(/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) #s(literal 2 binary64))
(sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64)))
(/.f64 (neg.f64 #s(approx (- phi1 phi2) phi1)) #s(literal -2 binary64))
(/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))
#s(approx (- phi1 phi2) phi1)
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fma.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (neg.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(*.f64 (fabs.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fabs.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)))))
(*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))))
(atan2.f64 (pow.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)))
(pow.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64))))) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64))))))
(fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64)))))
(fma.f64 (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64)))))
(fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64)))))
(+.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64))))
(sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64)))
(/.f64 (neg.f64 #s(approx (- lambda1 lambda2) lambda1)) #s(literal -2 binary64))
(/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64))
#s(approx (- lambda1 lambda2) lambda1)
(pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))
(sqrt.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
(-.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))
(fma.f64 (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(fma.f64 (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (fabs.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(+.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))
(*.f64 (cos.f64 phi1) (cos.f64 phi2))
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) #s(literal -2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 2 binary64))
(+.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) #s(literal 2 binary64)) (/.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 phi1 phi2) (-.f64 phi1 phi2)) #s(literal 2 binary64)))))
(+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sin.f64 (+.f64 (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))
(-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(cos.f64 (neg.f64 (+.f64 phi1 phi2)))
(cos.f64 (+.f64 phi1 phi2))
(+.f64 phi1 phi2)
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))))
#s(approx R R)
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2))))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2))))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda1 (fma.f64 #s(literal -1/8 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (*.f64 #s(literal -1/48 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 (fma.f64 #s(literal -1/8 binary64) (*.f64 lambda1 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/48 binary64) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (/ (- lambda1 lambda2) 2) (*.f64 #s(literal -1/2 binary64) lambda2))
#s(approx (/ (- lambda1 lambda2) 2) (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/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 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.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 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (fma.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (fma.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/4 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 lambda1 (fma.f64 #s(literal -1/16 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 lambda1 (fma.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 #s(literal -1/96 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))
#s(approx (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (fma.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (fma.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (fma.f64 lambda1 (fma.f64 lambda1 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda1 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 (fma.f64 #s(literal -1/8 binary64) (*.f64 lambda1 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/48 binary64) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) lambda2))
#s(approx (* 1/2 (- lambda1 lambda2)) (fma.f64 #s(literal -1/2 binary64) lambda2 (*.f64 #s(literal 1/2 binary64) lambda1)))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (-.f64 (fma.f64 lambda1 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (-.f64 (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (fma.f64 lambda1 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 lambda1 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 lambda1 (-.f64 (fma.f64 lambda1 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 lambda1 (fma.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 lambda1 (fma.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 lambda1 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 lambda1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 lambda1 (-.f64 (fma.f64 lambda1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 lambda1 (fma.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (*.f64 lambda1 (fma.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64)))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64)))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (fma.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) (fma.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) (fma.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.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 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (-.f64 (fma.f64 lambda1 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (-.f64 (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 lambda1 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 lambda1 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 lambda1 (-.f64 (fma.f64 lambda1 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 lambda1 (fma.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 lambda1 (fma.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal -1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 lambda1 (fma.f64 #s(literal -1/8 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (*.f64 #s(literal -1/48 binary64) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 lambda1 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 lambda1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 lambda1 (-.f64 (fma.f64 lambda1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 lambda1 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 lambda1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 lambda1 (-.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 lambda1 (-.f64 (fma.f64 lambda1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda1 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))) (*.f64 lambda1 (fma.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda1 (fma.f64 lambda1 (fma.f64 lambda1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda1 (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.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 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (fma.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (fma.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/4 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 lambda1 (fma.f64 #s(literal -1/16 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 lambda1 (fma.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (*.f64 #s(literal -1/96 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))
#s(approx (/ (- lambda1 lambda2) 2) (*.f64 #s(literal 1/2 binary64) lambda1))
#s(approx (/ (- lambda1 lambda2) 2) (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 lambda2 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 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))
#s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 #s(literal 1/2 binary64) lambda1))
#s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 lambda2 lambda1)))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
#s(approx (/ (- lambda1 lambda2) 2) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 lambda2 lambda1)) #s(literal 1/2 binary64)))))
#s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))
#s(approx (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))
#s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 lambda2 lambda1)) #s(literal 1/2 binary64)))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64)))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64)))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 6 binary64)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) #s(literal 4 binary64)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 lambda2 (*.f64 #s(literal -1 binary64) lambda1)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2))))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2))))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 #s(literal 1/48 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda2 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/48 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (- lambda1 lambda2) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))
#s(approx lambda2 lambda2)
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.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 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 #s(literal -1/16 binary64) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 lambda2 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 #s(literal 1/96 binary64) (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.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 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 lambda2 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda2 (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda2 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/48 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (* -1 lambda2) (*.f64 #s(literal -1 binary64) lambda2))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (-.f64 (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (-.f64 (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (fma.f64 lambda2 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 lambda2 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 lambda2 (-.f64 (fma.f64 lambda2 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 #s(literal 2 binary64) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 lambda2 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 lambda2 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (fma.f64 #s(literal 2 binary64) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (fma.f64 lambda2 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (fma.f64 lambda2 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (fma.f64 #s(literal 2 binary64) (*.f64 lambda2 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (fma.f64 lambda2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 lambda2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (fma.f64 lambda2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 lambda2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (fma.f64 lambda2 (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 lambda2 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (-.f64 (fma.f64 lambda2 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 #s(literal -2 binary64) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 lambda2 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 lambda2 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (fma.f64 #s(literal -2 binary64) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (fma.f64 lambda2 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (fma.f64 lambda2 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64)))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64)))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (fma.f64 #s(literal -2 binary64) (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (fma.f64 lambda2 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 lambda2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (fma.f64 lambda2 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 lambda2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (fma.f64 lambda2 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.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 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) (fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 lambda2 (*.f64 (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) (fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) (fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 lambda2 (*.f64 (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) (fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.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 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (-.f64 (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (-.f64 (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 lambda2 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 lambda2 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 lambda2 (-.f64 (fma.f64 lambda2 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 #s(literal 2 binary64) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 lambda2 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 lambda2 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 #s(literal 2 binary64) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 lambda2 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 lambda2 (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 6 binary64))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) (*.f64 #s(literal 1/48 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 lambda2 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (-.f64 (fma.f64 lambda2 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 lambda2 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 lambda2 (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (-.f64 (fma.f64 lambda2 (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal -2 binary64) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda2 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda2 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 lambda2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (*.f64 lambda2 (fma.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (*.f64 lambda2 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.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 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (fma.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (*.f64 lambda2 (fma.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/4 binary64) (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (*.f64 #s(literal -1/16 binary64) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 lambda2 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (*.f64 #s(literal 1/96 binary64) (*.f64 lambda2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))))))
#s(approx (/ (- lambda1 lambda2) 2) (*.f64 lambda2 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))
#s(approx (- lambda1 lambda2) (*.f64 lambda2 (-.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64))))
#s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 lambda2 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 lambda1 lambda2)) #s(literal 1/2 binary64))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))))
#s(approx (sin (/ (- lambda1 lambda2) 2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))
#s(approx (/ (- lambda1 lambda2) 2) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 lambda1 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 (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))
#s(approx (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))))
#s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))))
#s(approx (sin (* 1/2 (- lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))
#s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 lambda1 lambda2))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 6) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64)))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))))
#s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64)))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 6 binary64)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) #s(literal 4 binary64)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2))))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 lambda1 (*.f64 #s(literal -1 binary64) lambda2)))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 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)))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.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 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.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 phi1 (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.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 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.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 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.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))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.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)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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)))))))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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 (*.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 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))))))))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (+.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 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 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (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))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (-.f64 (*.f64 phi1 (fma.f64 #s(literal 1/8 binary64) (*.f64 phi1 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1/2 binary64) (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))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (-.f64 (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) (*.f64 phi1 (fma.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 phi1 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 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) (*.f64 phi1 (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/48 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/48 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/645120 binary64) (*.f64 (*.f64 phi1 phi1) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3840 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (sin (/ phi1 2)) (*.f64 #s(literal 1/2 binary64) phi1))
#s(approx (sin (/ phi1 2)) (*.f64 phi1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 phi1 phi1)))))
#s(approx (sin (/ phi1 2)) (*.f64 phi1 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 #s(literal 1/3840 binary64) (*.f64 phi1 phi1)) #s(literal 1/48 binary64))))))
#s(approx (sin (/ phi1 2)) (*.f64 phi1 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/3840 binary64) (*.f64 #s(literal -1/645120 binary64) (*.f64 phi1 phi1)))) #s(literal 1/48 binary64))))))
#s(approx (/ phi1 2) (*.f64 #s(literal 1/2 binary64) phi1))
#s(approx phi1 phi1)
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 phi1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 #s(literal 1/384 binary64) (*.f64 (*.f64 phi1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/46080 binary64) (*.f64 (*.f64 phi1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1/384 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))))
#s(approx (cos (/ phi1 2)) #s(literal 1 binary64))
#s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1))))
#s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 #s(literal 1/384 binary64) (*.f64 phi1 phi1)) #s(literal 1/8 binary64)))))
#s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/384 binary64) (*.f64 #s(literal -1/46080 binary64) (*.f64 phi1 phi1)))) #s(literal 1/8 binary64)))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (cos.f64 phi2))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (+.f64 (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) (cos.f64 phi2)))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (+.f64 (cos.f64 phi2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi1 phi1) (cos.f64 phi2)))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (+.f64 (cos.f64 phi2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi1 phi1) (cos.f64 phi2)) (*.f64 #s(literal 1/24 binary64) (cos.f64 phi2))))))))
#s(approx (cos phi1) #s(literal 1 binary64))
#s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1))))
#s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) #s(literal 1/2 binary64)))))
#s(approx (cos phi1) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)))) #s(literal 1/2 binary64)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 (fma.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))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (+.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 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.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 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi2) (*.f64 #s(literal -1/6 binary64) (neg.f64 (sin.f64 phi2))))) (fma.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))) (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/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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)))) (fma.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))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (+.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 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.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))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (+.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 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.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 (*.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/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi2) (*.f64 #s(literal -1/6 binary64) (neg.f64 (sin.f64 phi2))))) (fma.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 #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 (*.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 (*.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/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (fma.f64 phi1 (+.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 (*.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/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))) (*.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 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (fma.f64 phi1 (fma.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))) (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 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi2) (*.f64 #s(literal -1/6 binary64) (neg.f64 (sin.f64 phi2))))) (fma.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 #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 (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 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (fma.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 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (fma.f64 phi1 (fma.f64 phi1 (fma.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 #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 (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 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (fma.f64 phi1 (fma.f64 phi1 (+.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 (*.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 phi1 (fma.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 #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 (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 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (*.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (*.f64 phi1 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (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) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 #s(literal -1/48 binary64) (*.f64 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) (fma.f64 #s(literal -1/2 binary64) phi2 (*.f64 #s(literal 1/2 binary64) phi1)))
#s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2))
#s(approx (- phi1 phi2) (-.f64 phi1 phi2))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2)))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi2) (*.f64 #s(literal -1/6 binary64) (neg.f64 (sin.f64 phi2)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi2) (cos.f64 phi2)))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi2) (cos.f64 phi2)))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi2) (*.f64 #s(literal -1/6 binary64) (neg.f64 (sin.f64 phi2)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 phi2) (cos.f64 phi2))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 phi2) (cos.f64 phi2)))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (fma.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 phi2) (cos.f64 phi2)) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2))) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (fma.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 phi2) (cos.f64 phi2)) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi2) (*.f64 #s(literal -1/6 binary64) (neg.f64 (sin.f64 phi2))))) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) (+.f64 (cos.f64 phi2) (cos.f64 phi2)))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) (+.f64 (cos.f64 phi2) (+.f64 (cos.f64 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2))))))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) (+.f64 (cos.f64 phi2) (+.f64 (cos.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2))))))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) (+.f64 (cos.f64 phi2) (+.f64 (cos.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi2) (*.f64 #s(literal -1/6 binary64) (neg.f64 (sin.f64 phi2))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2))))))))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos.f64 phi2))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (+.f64 (cos.f64 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (sin.f64 phi2)))))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (+.f64 (cos.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (cos.f64 phi2))) (sin.f64 phi2)))))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (+.f64 (cos.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal 1/6 binary64) (*.f64 phi1 (sin.f64 phi2))))) (sin.f64 phi2)))))
#s(approx (* (sin phi1) (sin phi2)) (*.f64 phi1 (sin.f64 phi2)))
#s(approx (* (sin phi1) (sin phi2)) (*.f64 phi1 (+.f64 (sin.f64 phi2) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi1 phi1) (sin.f64 phi2))))))
#s(approx (* (sin phi1) (sin phi2)) (*.f64 phi1 (+.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi2) (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 phi1) (sin.f64 phi2))))))))
#s(approx (* (sin phi1) (sin phi2)) (*.f64 phi1 (+.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 phi1 phi1) (sin.f64 phi2)) (*.f64 #s(literal 1/120 binary64) (sin.f64 phi2)))))))))
#s(approx (sin phi1) phi1)
#s(approx (sin phi1) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))
#s(approx (sin phi1) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 phi1 phi1)) #s(literal 1/6 binary64))))))
#s(approx (sin phi1) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 phi1 phi1)))) #s(literal 1/6 binary64))))))
#s(approx (cos (- phi1 phi2)) (cos.f64 phi2))
#s(approx (cos (- phi1 phi2)) (+.f64 (cos.f64 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (neg.f64 (sin.f64 phi2))))))
#s(approx (cos (- phi1 phi2)) (+.f64 (cos.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (cos.f64 phi2))) (neg.f64 (sin.f64 phi2))))))
#s(approx (cos (- phi1 phi2)) (+.f64 (cos.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal 1/6 binary64) (*.f64 phi1 (neg.f64 (sin.f64 phi2)))))) (neg.f64 (sin.f64 phi2))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 1/2 binary64)))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 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)))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.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 (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 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.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 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.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 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (fma.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 #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/2 binary64) (/.f64 (*.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)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.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))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (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)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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 (*.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 phi1 (fma.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 #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 (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)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (fma.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 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (fma.f64 phi1 (fma.f64 phi1 (fma.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 #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 (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 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (fma.f64 phi1 (fma.f64 phi1 (+.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 (*.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 phi1 (fma.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 #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 (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 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (sin (* 1/2 (- phi1 phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))
#s(approx (sin (* 1/2 (- phi1 phi2))) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (sin (* 1/2 (- phi1 phi2))) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (*.f64 phi1 (fma.f64 #s(literal -1/8 binary64) (*.f64 phi1 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (sin (* 1/2 (- phi1 phi2))) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (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) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 #s(literal -1/48 binary64) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#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) phi2 (*.f64 #s(literal 1/2 binary64) phi1)))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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)))))))))) (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (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 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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)))) (fma.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 #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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (-.f64 (fma.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (-.f64 (fma.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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)))))))))) (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (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 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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)))) (fma.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 #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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (fma.f64 phi1 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (fma.f64 phi1 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 phi1 (-.f64 (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (+.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (fma.f64 phi1 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 phi1 (-.f64 (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 phi1 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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)))))))))) (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (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 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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)))) (fma.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 #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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (+.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (/.f64 (+.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 #s(literal 2 binary64) (*.f64 phi1 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.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 -3/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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))))))))))) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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)))))))))) (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (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 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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)))) (fma.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 #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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))))
#s(approx (pow (cos phi1) 3) #s(literal 1 binary64))
#s(approx (pow (cos phi1) 3) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/2 binary64) (*.f64 phi1 phi1))))
#s(approx (pow (cos phi1) 3) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 #s(literal 7/8 binary64) (*.f64 phi1 phi1)) #s(literal 3/2 binary64)))))
#s(approx (pow (cos phi1) 3) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 7/8 binary64) (*.f64 #s(literal -61/240 binary64) (*.f64 phi1 phi1)))) #s(literal 3/2 binary64)))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) (fma.f64 #s(literal 2 binary64) (*.f64 phi1 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.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 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.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 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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))))))))))) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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)))))))))) (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (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 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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)))) (fma.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 #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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 phi1 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 phi1 (-.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 phi1 (-.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 phi1 (-.f64 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 #s(literal 2 binary64) (*.f64 phi1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (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 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (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 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 phi1 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64)))))
#s(approx (pow (cos phi1) 2) #s(literal 1 binary64))
#s(approx (pow (cos phi1) 2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 phi1 phi1))))
#s(approx (pow (cos phi1) 2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)))))
#s(approx (pow (cos phi1) 2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -2/45 binary64) (*.f64 phi1 phi1)))) #s(literal 1 binary64)))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) (fma.f64 #s(literal 2 binary64) (*.f64 phi1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 phi1 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (fma.f64 phi1 (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (fma.f64 phi1 (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (fma.f64 phi1 (fma.f64 phi1 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 phi1 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 phi1 (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 phi1 (fma.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 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)))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.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 (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 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.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 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.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 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (fma.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 #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/2 binary64) (/.f64 (*.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)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.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))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (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)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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 (*.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 phi1 (fma.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 #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 (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)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 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)))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal 1/2 binary64)) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (*.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 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.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 (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 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.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 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.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 phi1 (fma.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))) (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/2 binary64) (/.f64 (*.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)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (*.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 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (*.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 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.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)))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (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)))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (fma.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 #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))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (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)))))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 phi1 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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)))))))))) (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (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 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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)))) (fma.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 #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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (-.f64 (fma.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (-.f64 (fma.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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)))))))))) (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (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 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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)))) (fma.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 #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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 phi1 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 phi1 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 phi1 (-.f64 (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (+.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 phi1 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 phi1 (-.f64 (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 phi1 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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)))))))))) (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (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 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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)))) (fma.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 #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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (+.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (*.f64 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (/.f64 (+.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 #s(literal 2 binary64) (*.f64 phi1 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.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 -3/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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))))))))))) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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)))))))))) (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (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 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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)))) (fma.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 #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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (fma.f64 #s(literal 2 binary64) (*.f64 phi1 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.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 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.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 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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))))))))))) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.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))))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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)))))))))) (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (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 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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)))) (fma.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 #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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (fma.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 #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 (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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/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 #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)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (fma.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 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (fma.f64 phi1 (fma.f64 phi1 (fma.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 #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 (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 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (fma.f64 phi1 (fma.f64 phi1 (+.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 (*.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 phi1 (fma.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 #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 (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 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 #s(literal -3/2 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))) (*.f64 #s(literal 7/8 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -61/240 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))) (*.f64 #s(literal 7/8 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))
#s(approx (* (cos phi2) (cos phi1)) (cos.f64 phi2))
#s(approx (* (cos phi2) (cos phi1)) (+.f64 (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 phi1) (cos.f64 phi2)))))
#s(approx (* (cos phi2) (cos phi1)) (+.f64 (cos.f64 phi2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi1 phi1) (cos.f64 phi2)))))))
#s(approx (* (cos phi2) (cos phi1)) (+.f64 (cos.f64 phi2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi1 phi1) (cos.f64 phi2)) (*.f64 #s(literal 1/24 binary64) (cos.f64 phi2))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 phi1 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 phi1 (-.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 phi1 (-.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 phi1 (-.f64 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64)))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (fma.f64 #s(literal 2 binary64) (*.f64 phi1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 phi1 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (*.f64 (*.f64 phi1 phi1) (fma.f64 #s(literal -2/45 binary64) (*.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))))))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 phi1 (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi2) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi1 (fma.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))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (+.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 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal 1/2 binary64)) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.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 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi2) (*.f64 #s(literal -1/6 binary64) (neg.f64 (sin.f64 phi2))))) (fma.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))) (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/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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)))) (fma.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))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (+.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 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.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))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (+.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 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.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 (*.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/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi1 (-.f64 (*.f64 phi1 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi2) (*.f64 #s(literal -1/6 binary64) (neg.f64 (sin.f64 phi2))))) (fma.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 #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 (*.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 (*.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/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.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 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (fma.f64 phi1 (+.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 (*.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/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))) (*.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 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (fma.f64 phi1 (fma.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))) (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 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi2) (*.f64 #s(literal -1/6 binary64) (neg.f64 (sin.f64 phi2))))) (fma.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 #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 (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 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2)))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi2) (*.f64 #s(literal -1/6 binary64) (neg.f64 (sin.f64 phi2)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi2) (cos.f64 phi2)))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi2) (cos.f64 phi2)))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi2) (*.f64 #s(literal -1/6 binary64) (neg.f64 (sin.f64 phi2)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 phi2) (cos.f64 phi2))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2)))) (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 phi2) (cos.f64 phi2)))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (fma.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 phi2) (cos.f64 phi2)) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2))) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (fma.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 phi2) (cos.f64 phi2)) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2))) (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi2) (*.f64 #s(literal -1/6 binary64) (neg.f64 (sin.f64 phi2))))) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))))))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) (+.f64 (cos.f64 phi2) (cos.f64 phi2)))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) (+.f64 (cos.f64 phi2) (+.f64 (cos.f64 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2))))))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) (+.f64 (cos.f64 phi2) (+.f64 (cos.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2))))))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) (+.f64 (cos.f64 phi2) (+.f64 (cos.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 phi1 (fma.f64 #s(literal -1 binary64) (*.f64 phi1 (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi2) (*.f64 #s(literal -1/6 binary64) (neg.f64 (sin.f64 phi2))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2))))) (+.f64 (sin.f64 phi2) (neg.f64 (sin.f64 phi2))))))))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos.f64 phi2))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (+.f64 (cos.f64 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (sin.f64 phi2)))))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (+.f64 (cos.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (cos.f64 phi2))) (sin.f64 phi2)))))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (+.f64 (cos.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi2) (*.f64 #s(literal 1/6 binary64) (*.f64 phi1 (sin.f64 phi2))))) (sin.f64 phi2)))))
#s(approx (+ phi1 phi2) phi2)
#s(approx (+ phi1 phi2) (+.f64 phi1 phi2))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2))))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) (*.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) phi1))))
#s(approx (sin (/ phi1 2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) (*.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) phi2))))
#s(approx (cos (/ phi1 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
#s(approx (cos phi1) (cos.f64 phi1))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))
#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 #s(literal -1 binary64) (/.f64 phi2 phi1)))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) (-.f64 (+.f64 (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos.f64 (+.f64 phi1 phi2)))
#s(approx (* (sin phi1) (sin phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
#s(approx (sin phi1) (sin.f64 phi1))
#s(approx (cos (- phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))
#s(approx (sin (* 1/2 (- phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))
#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 (pow (cos phi1) 3) (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))
#s(approx (pow (cos phi1) 2) (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))
#s(approx (* (cos phi2) (cos phi1)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos.f64 (+.f64 phi1 phi2)))
#s(approx (+ phi1 phi2) phi1)
#s(approx (+ phi1 phi2) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (+.f64 (cos.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (+.f64 (cos.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (+.f64 (cos.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (+.f64 (cos.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (+.f64 (cos.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (+.f64 (cos.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))
#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 phi2 phi1) #s(literal 1 binary64)))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (+.f64 (cos.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (-.f64 (+.f64 (cos.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 (cos.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) (-.f64 (+.f64 (cos.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
#s(approx (cos (- phi1 phi2)) (cos.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) #s(literal 1/2 binary64))))
#s(approx (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) #s(literal 1/2 binary64))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal 1/2 binary64)))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))
#s(approx (sin (* 1/2 (- phi1 phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) 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 (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64)))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64)))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) #s(literal 1/2 binary64)))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 6 binary64)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 4 binary64)))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))) (cos.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))) (cos.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))) (cos.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))) (cos.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))) (cos.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))) (cos.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))) (cos.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))) (cos.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))) (cos.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) (+.f64 (cos.f64 (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))) (cos.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos.f64 (-.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))
#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 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 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)))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.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 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.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 phi2 (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.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 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.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 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.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))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.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)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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)))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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 (*.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 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))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.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 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 phi2 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 (-.f64 (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal 1/48 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 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 phi2 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 #s(literal 1/384 binary64) (*.f64 (*.f64 phi2 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))
#s(approx (* (sin (/ phi1 2)) (cos (/ phi2 2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/46080 binary64) (*.f64 (*.f64 phi2 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal 1/384 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))))
#s(approx (cos (/ phi2 2)) #s(literal 1 binary64))
#s(approx (cos (/ phi2 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi2 phi2))))
#s(approx (cos (/ phi2 2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 #s(literal 1/384 binary64) (*.f64 phi2 phi2)) #s(literal 1/8 binary64)))))
#s(approx (cos (/ phi2 2)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/384 binary64) (*.f64 #s(literal -1/46080 binary64) (*.f64 phi2 phi2)))) #s(literal 1/8 binary64)))))
#s(approx (/ phi2 2) (*.f64 #s(literal 1/2 binary64) phi2))
#s(approx phi2 phi2)
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) (*.f64 phi2 (fma.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 phi2 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 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) (*.f64 phi2 (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/48 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))
#s(approx (* (cos (/ phi1 2)) (sin (/ phi2 2))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/48 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/645120 binary64) (*.f64 (*.f64 phi2 phi2) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3840 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (sin (/ phi2 2)) (*.f64 #s(literal 1/2 binary64) phi2))
#s(approx (sin (/ phi2 2)) (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 phi2 phi2)))))
#s(approx (sin (/ phi2 2)) (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 #s(literal 1/3840 binary64) (*.f64 phi2 phi2)) #s(literal 1/48 binary64))))))
#s(approx (sin (/ phi2 2)) (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/3840 binary64) (*.f64 #s(literal -1/645120 binary64) (*.f64 phi2 phi2)))) #s(literal 1/48 binary64))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (cos.f64 phi1))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (+.f64 (cos.f64 phi1) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) (cos.f64 phi1)))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (+.f64 (cos.f64 phi1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi1) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi2 phi2) (cos.f64 phi1)))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (+.f64 (cos.f64 phi1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi2 phi2) (cos.f64 phi1)) (*.f64 #s(literal 1/24 binary64) (cos.f64 phi1))))))))
#s(approx (sin (+ phi2 (/ (PI) 2))) #s(literal 1 binary64))
#s(approx (sin (+ phi2 (/ (PI) 2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))
#s(approx (sin (+ phi2 (/ (PI) 2))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))))
#s(approx (sin (+ phi2 (/ (PI) 2))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 phi2 phi2)))) #s(literal 1/2 binary64)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 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 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (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 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 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)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.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)))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (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 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (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 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.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 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi1) (*.f64 #s(literal 1/6 binary64) (sin.f64 phi1)))) (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))) (fma.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 #s(literal 1/2 binary64) (/.f64 (*.f64 (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 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (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 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 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)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.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 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (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 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 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)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.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))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.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 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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)))))))))) (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 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (-.f64 (*.f64 phi2 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi1) (*.f64 #s(literal 1/6 binary64) (sin.f64 phi1)))) (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)))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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)))))))))) (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 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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))) (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 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi1) (*.f64 #s(literal 1/6 binary64) (sin.f64 phi1)))) (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))))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.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 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (fma.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 #s(literal 1/2 binary64) phi1))))))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (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) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal 1/48 binary64) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (- phi1 phi2) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi1) (*.f64 #s(literal 1/6 binary64) (sin.f64 phi1))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))))) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi1) (*.f64 #s(literal 1/6 binary64) (sin.f64 phi1))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (cos.f64 phi1))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (+.f64 (cos.f64 phi1) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (+.f64 (cos.f64 phi1) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (cos.f64 phi1)) (*.f64 #s(literal -1/2 binary64) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (+.f64 (cos.f64 phi1) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi1) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi1) (*.f64 #s(literal 1/6 binary64) (sin.f64 phi1)))))))))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) (*.f64 #s(literal 2 binary64) (cos.f64 phi1)))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) (fma.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))) (*.f64 #s(literal 2 binary64) (cos.f64 phi1))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) (fma.f64 #s(literal 2 binary64) (cos.f64 phi1) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi2 (cos.f64 phi1))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) (fma.f64 #s(literal 2 binary64) (cos.f64 phi1) (*.f64 phi2 (-.f64 (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (cos.f64 phi1) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi1) (*.f64 #s(literal 1/6 binary64) (sin.f64 phi1))))))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))))))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos.f64 phi1))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (+.f64 (cos.f64 phi1) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (sin.f64 phi1)))))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (+.f64 (cos.f64 phi1) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (cos.f64 phi1))) (sin.f64 phi1)))))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (+.f64 (cos.f64 phi1) (*.f64 phi2 (-.f64 (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi1) (*.f64 #s(literal 1/6 binary64) (*.f64 phi2 (sin.f64 phi1))))) (sin.f64 phi1)))))
#s(approx (* (sin phi1) (sin phi2)) (*.f64 phi2 (sin.f64 phi1)))
#s(approx (* (sin phi1) (sin phi2)) (*.f64 phi2 (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (sin.f64 phi1))))))
#s(approx (* (sin phi1) (sin phi2)) (*.f64 phi2 (+.f64 (sin.f64 phi1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi1) (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) (sin.f64 phi1))))))))
#s(approx (* (sin phi1) (sin phi2)) (*.f64 phi2 (+.f64 (sin.f64 phi1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 phi2 phi2) (sin.f64 phi1)) (*.f64 #s(literal 1/120 binary64) (sin.f64 phi1)))))))))
#s(approx (sin phi2) phi2)
#s(approx (sin phi2) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
#s(approx (sin phi2) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 phi2 phi2)) #s(literal 1/6 binary64))))))
#s(approx (sin phi2) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 phi2 phi2)))) #s(literal 1/6 binary64))))))
#s(approx (cos (- phi1 phi2)) (cos.f64 phi1))
#s(approx (cos (- phi1 phi2)) (+.f64 (cos.f64 phi1) (*.f64 phi2 (sin.f64 phi1))))
#s(approx (cos (- phi1 phi2)) (+.f64 (cos.f64 phi1) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (cos.f64 phi1))) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))))
#s(approx (cos (- phi1 phi2)) (+.f64 (cos.f64 phi1) (*.f64 phi2 (-.f64 (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi1) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 (sin.f64 phi1))))) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 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)))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.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 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.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 phi2 (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.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 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.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 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.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))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.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)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (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)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (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 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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)))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (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 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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 (*.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 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))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (fma.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2))))) (fma.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.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 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (sin (* 1/2 (- phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
#s(approx (sin (* 1/2 (- phi1 phi2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))
#s(approx (sin (* 1/2 (- phi1 phi2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (fma.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 #s(literal 1/2 binary64) phi1))))))))
#s(approx (sin (* 1/2 (- phi1 phi2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (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) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal 1/48 binary64) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)))) (fma.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 #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/48 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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (+.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (-.f64 (fma.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (-.f64 (fma.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)))) (fma.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 #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/48 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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (+.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (fma.f64 phi2 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (fma.f64 phi2 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 phi2 (-.f64 (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (+.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (fma.f64 phi2 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 phi2 (-.f64 (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 phi2 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)))) (fma.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 #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/48 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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (+.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (+.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (/.f64 (+.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 #s(literal 2 binary64) (*.f64 phi2 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 phi2 (fma.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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))))))))))) (fma.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)))) (fma.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 #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/48 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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (+.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (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 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (fma.f64 #s(literal -3/2 binary64) (*.f64 (*.f64 phi2 phi2) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (fma.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -3/2 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (*.f64 #s(literal 7/8 binary64) (*.f64 (*.f64 phi2 phi2) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))))
#s(approx (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6)) (fma.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -3/2 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -61/240 binary64) (*.f64 (*.f64 phi2 phi2) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (*.f64 #s(literal 7/8 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))))
#s(approx (pow (cos phi2) 3) #s(literal 1 binary64))
#s(approx (pow (cos phi2) 3) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/2 binary64) (*.f64 phi2 phi2))))
#s(approx (pow (cos phi2) 3) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 #s(literal 7/8 binary64) (*.f64 phi2 phi2)) #s(literal 3/2 binary64)))))
#s(approx (pow (cos phi2) 3) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 7/8 binary64) (*.f64 #s(literal -61/240 binary64) (*.f64 phi2 phi2)))) #s(literal 3/2 binary64)))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) (fma.f64 #s(literal 2 binary64) (*.f64 phi2 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) (fma.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) (fma.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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))))))))))) (fma.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)))) (fma.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 #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/48 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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (+.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (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 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 phi2 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 phi2 (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 phi2 (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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)))))))) (fma.f64 phi2 (-.f64 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 #s(literal -2 binary64) (*.f64 phi2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 phi2 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (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 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 phi2 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (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 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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)))))))) (fma.f64 phi2 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 phi2 phi2) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (fma.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 phi2 phi2) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))))
#s(approx (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4)) (fma.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -2/45 binary64) (*.f64 (*.f64 phi2 phi2) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (*.f64 #s(literal 1/3 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))))
#s(approx (pow (cos phi2) 2) #s(literal 1 binary64))
#s(approx (pow (cos phi2) 2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 phi2 phi2))))
#s(approx (pow (cos phi2) 2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)))))
#s(approx (pow (cos phi2) 2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -2/45 binary64) (*.f64 phi2 phi2)))) #s(literal 1 binary64)))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) (fma.f64 #s(literal -2 binary64) (*.f64 phi2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) (fma.f64 phi2 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) (fma.f64 phi2 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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)))))))) (fma.f64 phi2 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (fma.f64 #s(literal -1 binary64) (*.f64 phi2 (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (fma.f64 phi2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 phi2 (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (fma.f64 phi2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 phi2 (fma.f64 phi2 (*.f64 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (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)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (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)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (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)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (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)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (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)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 phi2 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (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)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 phi2 (fma.f64 phi2 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 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)))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.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 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.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 phi2 (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (+.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.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 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.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 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.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))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.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)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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)))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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 (*.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 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))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) (fma.f64 phi2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) (fma.f64 phi2 (fma.f64 phi2 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) (fma.f64 phi2 (fma.f64 phi2 (+.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (pow (sin (* -1/2 phi2)) 1) (*.f64 #s(literal -1/2 binary64) phi2))
#s(approx (pow (sin (* -1/2 phi2)) 1) (*.f64 phi2 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))))
#s(approx (pow (sin (* -1/2 phi2)) 1) (*.f64 phi2 (-.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/48 binary64) (*.f64 #s(literal -1/3840 binary64) (*.f64 phi2 phi2)))) #s(literal 1/2 binary64))))
#s(approx (pow (sin (* -1/2 phi2)) 1) (*.f64 phi2 (-.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 #s(literal 1/645120 binary64) (*.f64 phi2 phi2)) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))
#s(approx (pow (sin (* -1/2 phi2)) 1) (*.f64 #s(literal -1/2 binary64) phi2))
#s(approx (pow (sin (* -1/2 phi2)) 1) (*.f64 phi2 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))))
#s(approx (pow (sin (* -1/2 phi2)) 1) (*.f64 phi2 (-.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/48 binary64) (*.f64 #s(literal -1/3840 binary64) (*.f64 phi2 phi2)))) #s(literal 1/2 binary64))))
#s(approx (pow (sin (* -1/2 phi2)) 1) (*.f64 phi2 (-.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 #s(literal 1/645120 binary64) (*.f64 phi2 phi2)) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))
#s(approx (* -1/2 phi2) (*.f64 #s(literal -1/2 binary64) phi2))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) (fma.f64 phi2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) (fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) (fma.f64 phi2 (fma.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (sin (+ phi2 (/ (PI) 2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (sin (+ phi2 (/ (PI) 2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))))))
#s(approx (sin (+ phi2 (/ (PI) 2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 phi2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))))))
#s(approx (sin (+ phi2 (/ (PI) 2))) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 phi2 (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64))))))))))))
#s(approx (+ phi2 (/ (PI) 2)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))
#s(approx (+ phi2 (/ (PI) 2)) (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 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)))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 1/2 binary64)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.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)))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.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 (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 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.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 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.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 phi2 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.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)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.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 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (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 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.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))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.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))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.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))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 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))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (-.f64 (*.f64 phi2 (-.f64 (*.f64 #s(literal -1 binary64) (*.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))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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 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))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 phi2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)))) (fma.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 #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/48 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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (+.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (-.f64 (fma.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (-.f64 (fma.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)))) (fma.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 #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/48 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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (+.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 phi2 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 phi2 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 phi2 (-.f64 (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (+.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (fma.f64 phi2 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 phi2 (-.f64 (fma.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (fma.f64 phi2 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)))) (fma.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 #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/48 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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (+.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (+.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (+.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (+.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))) (/.f64 (+.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 #s(literal 2 binary64) (*.f64 phi2 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 phi2 (fma.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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))))))))))) (fma.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)))) (fma.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 #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/48 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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (+.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (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 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64)))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (fma.f64 #s(literal 2 binary64) (*.f64 phi2 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (fma.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (fma.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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))))))))))) (fma.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.f64 (*.f64 #s(literal 1/2 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))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/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)))) (fma.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 #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/48 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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (+.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (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 (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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/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)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.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 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (+.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 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 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 #s(literal -3/2 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))) (*.f64 #s(literal 7/8 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))))
#s(approx (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3) (fma.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -61/240 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))) (*.f64 #s(literal 7/8 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))
#s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (fma.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))
#s(approx (* (cos phi2) (cos phi1)) (cos.f64 phi1))
#s(approx (* (cos phi2) (cos phi1)) (+.f64 (cos.f64 phi1) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) (cos.f64 phi1)))))
#s(approx (* (cos phi2) (cos phi1)) (+.f64 (cos.f64 phi1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi1) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi2 phi2) (cos.f64 phi1)))))))
#s(approx (* (cos phi2) (cos phi1)) (+.f64 (cos.f64 phi1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi1) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 phi2 phi2) (cos.f64 phi1)) (*.f64 #s(literal 1/24 binary64) (cos.f64 phi1))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 phi2 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 phi2 (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 phi2 (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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)))))))) (fma.f64 phi2 (-.f64 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (fma.f64 #s(literal -2 binary64) (*.f64 phi2 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (fma.f64 phi2 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (fma.f64 phi2 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 phi2 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (fma.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 #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)))))))) (fma.f64 phi2 (fma.f64 #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 #s(literal 1/2 binary64) phi1)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (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 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi1 (/.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 phi2 (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 phi2 (-.f64 (*.f64 phi2 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (fma.f64 phi2 (-.f64 (*.f64 phi2 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 phi2 (*.f64 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))))
#s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (*.f64 (*.f64 phi2 phi2) (fma.f64 #s(literal -2/45 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal -1 binary64) (*.f64 phi2 (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 phi2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 phi2 (*.f64 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 phi2 (fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.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)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (*.f64 phi2 (fma.f64 phi2 (*.f64 (cos.f64 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 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (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 (cos.f64 phi1) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.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 #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 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 1/2 binary64)))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 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 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (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 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 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)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.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)))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (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 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 1/2 binary64)) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (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 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.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 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi1) (*.f64 #s(literal 1/6 binary64) (sin.f64 phi1)))) (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))) (fma.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 #s(literal 1/2 binary64) (/.f64 (*.f64 (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 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (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 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 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)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.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 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (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 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 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)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.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))))))))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.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 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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)))))))))) (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 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (-.f64 (*.f64 phi2 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi1) (*.f64 #s(literal 1/6 binary64) (sin.f64 phi1)))) (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)))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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)))))))))) (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 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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 #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))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 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))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (fma.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))) (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 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi1) (*.f64 #s(literal 1/6 binary64) (sin.f64 phi1)))) (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))))))))))))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi1) (*.f64 #s(literal 1/6 binary64) (sin.f64 phi1))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))))) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi1) (*.f64 #s(literal 1/6 binary64) (sin.f64 phi1))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (cos.f64 phi1))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (+.f64 (cos.f64 phi1) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (+.f64 (cos.f64 phi1) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (*.f64 phi2 (cos.f64 phi1)) (*.f64 #s(literal -1/2 binary64) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (+.f64 (cos.f64 phi1) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1))) (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi1) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi1) (*.f64 #s(literal 1/6 binary64) (sin.f64 phi1)))))))))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) (*.f64 #s(literal 2 binary64) (cos.f64 phi1)))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) (fma.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))) (*.f64 #s(literal 2 binary64) (cos.f64 phi1))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) (fma.f64 #s(literal 2 binary64) (cos.f64 phi1) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi2 (cos.f64 phi1))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) (fma.f64 #s(literal 2 binary64) (cos.f64 phi1) (*.f64 phi2 (-.f64 (*.f64 phi2 (fma.f64 #s(literal -1 binary64) (cos.f64 phi1) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (fma.f64 #s(literal -1/6 binary64) (sin.f64 phi1) (*.f64 #s(literal 1/6 binary64) (sin.f64 phi1))))))) (+.f64 (sin.f64 phi1) (*.f64 #s(literal -1 binary64) (sin.f64 phi1)))))))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos.f64 phi1))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (+.f64 (cos.f64 phi1) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (sin.f64 phi1)))))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (+.f64 (cos.f64 phi1) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (cos.f64 phi1))) (sin.f64 phi1)))))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (+.f64 (cos.f64 phi1) (*.f64 phi2 (-.f64 (*.f64 phi2 (fma.f64 #s(literal -1/2 binary64) (cos.f64 phi1) (*.f64 #s(literal 1/6 binary64) (*.f64 phi2 (sin.f64 phi1))))) (sin.f64 phi1)))))
#s(approx (cos (/ phi2 2)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))
#s(approx (sin (/ phi2 2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
#s(approx (sin (+ phi2 (/ (PI) 2))) (cos.f64 phi2))
#s(approx (/ (- phi1 phi2) 2) (*.f64 phi2 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2)) #s(literal 1/2 binary64))))
#s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64))))
#s(approx (sin phi2) (sin.f64 phi2))
#s(approx (* 1/2 (- phi1 phi2)) (*.f64 phi2 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2)) #s(literal 1/2 binary64))))
#s(approx (pow (cos phi2) 3) (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)))
#s(approx (pow (cos phi2) 2) (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)))
#s(approx (pow (sin (* -1/2 phi2)) 1) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))
#s(approx (pow (sin (* -1/2 phi2)) 1) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))
#s(approx (sin (+ phi2 (/ (PI) 2))) (sin.f64 (+.f64 phi2 (*.f64 #s(literal 1/2 binary64) (PI.f64)))))
#s(approx (+ phi2 (/ (PI) 2)) phi2)
#s(approx (+ phi2 (/ (PI) 2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.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 (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (+.f64 (cos.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (+.f64 (cos.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (+.f64 (cos.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (+.f64 (cos.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (+.f64 (cos.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (+.f64 (cos.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))
#s(approx (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))
#s(approx (/ (- phi1 phi2) 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 (- 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 phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (+.f64 (cos.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (-.f64 (+.f64 (cos.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 (cos.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) (-.f64 (+.f64 (cos.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
#s(approx (cos (- phi1 phi2)) (cos.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) #s(literal 1/2 binary64))))
#s(approx (atan2 (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2)) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) #s(literal 1/2 binary64))))
#s(approx (pow (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) 1/2) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal 1/2 binary64)))
#s(approx (+ (* (cos phi1) (* (cos phi2) (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))
#s(approx (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))
#s(approx (sin (* 1/2 (- phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))
#s(approx (* 1/2 (- phi1 phi2)) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 phi1 phi2))))))
#s(approx (pow (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) 1/2) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))
#s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 6) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64)))
#s(approx (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))
#s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64))))
#s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64)))
#s(approx (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2)))))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))) #s(literal 1/2 binary64)))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))
#s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -1 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))
#s(approx (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -1 binary64) phi2)))))
#s(approx (sin (+ phi2 (/ (PI) 2))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 #s(literal -1 binary64) phi2))))
#s(approx (+ phi2 (/ (PI) 2)) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (PI.f64) phi2)) #s(literal 1 binary64)))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))))
#s(approx (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))
#s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))))
#s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64))))
#s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 6 binary64)))
#s(approx (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))
#s(approx (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 4 binary64)))
#s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))
#s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))))
#s(approx (* R (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))))) (*.f64 #s(literal 2 binary64) (*.f64 R (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))) (cos.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) #s(literal 1/2 binary64))))))
#s(approx (* 2 (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))))) (*.f64 #s(literal 2 binary64) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))) (cos.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) #s(literal 1/2 binary64)))))
#s(approx (atan2 (sqrt (+ (pow (- (* (sin (/ phi1 2)) (cos (/ phi2 2))) (* (cos (/ phi1 2)) (sin (/ phi2 2)))) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))) (cos.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) #s(literal 1/2 binary64))))
#s(approx (sqrt (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))))) (pow.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))) (cos.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))) #s(literal 1/2 binary64)))
#s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))) (cos.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))))
#s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))) (cos.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))
#s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))) (cos.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))
#s(approx (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))) (cos.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))))
#s(approx (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))) (cos.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))))
#s(approx (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) (+.f64 (cos.f64 (+.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))) (cos.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2)))))
#s(approx (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos.f64 (-.f64 phi1 (*.f64 #s(literal -1 binary64) phi2))))
#s(approx (+ phi1 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 phi1 phi2)) #s(literal 1 binary64)))))

eval2.3s (5.9%)

Memory
-16.2MiB live, 2 853.6MiB allocated; 1.5s collecting garbage
Compiler

Compiled 990 131 to 29 052 computations (97.1% saved)

prune3.7s (9.5%)

Memory
-14.8MiB live, 6 221.5MiB allocated; 184ms collecting garbage
Pruning

83 alts after pruning (83 fresh and 0 done)

PrunedKeptTotal
New3 745303 775
Fresh245377
Picked505
Done000
Total3 774833 857
Accuracy
67.7%
Counts
3 857 → 83
Alt Table
Click to see full alt table
StatusAccuracyProgram
62.8%
(*.f64 (*.f64 (atan2.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (*.f64 (cos.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64))) #s(literal 2 binary64)) R)
63.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))))) (fma.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
63.3%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (+.f64 (/.f64 phi1 #s(literal 2 binary64)) (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
62.7%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (+.f64 (/.f64 phi2 #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
64.2%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
63.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
53.0%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
52.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
64.7%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (fma.f64 (sin.f64 phi2) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
54.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
63.8%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
52.2%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 #s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)))))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
56.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 #s(approx (- phi1 phi2) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
47.1%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (+.f64 (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
56.2%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 #s(approx (- phi1 phi2) phi1))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
55.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
28.6%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (/.f64 (-.f64 (pow.f64 lambda1 #s(literal 3 binary64)) (pow.f64 lambda2 #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
50.3%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))))))))))
51.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
50.7%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
51.1%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
49.0%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 #s(approx (/ (- phi1 phi2) 2) (*.f64 #s(literal -1/2 binary64) phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
49.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))
51.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 #s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))))
53.4%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
46.6%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
47.4%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
47.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
42.7%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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 (*.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 phi1 (fma.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 #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 (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)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))))))
63.7%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) #s(literal 1 binary64)) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
45.7%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (+.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
44.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi2))) (sin.f64 (+.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
62.0%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (/.f64 lambda1 #s(literal 2 binary64))) (cos.f64 (/.f64 lambda2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 lambda1 #s(literal 2 binary64))) (sin.f64 (/.f64 lambda2 #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
41.8%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
42.0%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
32.6%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
47.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) #s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda2 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))))))))))
49.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))))))))
42.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
44.4%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) #s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 (fma.f64 #s(literal -1/8 binary64) (*.f64 lambda1 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
41.3%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
41.3%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
51.1%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
42.7%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
32.1%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) #s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))))))
40.0%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 #s(approx (/ (- phi1 phi2) 2) (*.f64 #s(literal -1/2 binary64) phi2))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
33.2%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 #s(approx (/ (- lambda1 lambda2) 2) (*.f64 #s(literal -1/2 binary64) lambda2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
58.4%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
46.0%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
45.6%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
63.8%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
62.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (/.f64 lambda1 #s(literal 2 binary64))) (cos.f64 (/.f64 lambda2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 lambda1 #s(literal 2 binary64))) (sin.f64 (/.f64 lambda2 #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
48.4%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
40.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- phi1 phi2) phi1))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
30.0%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 #s(approx (/ (- lambda1 lambda2) 2) (*.f64 #s(literal 1/2 binary64) lambda1)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
26.1%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/48 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))))))
25.8%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))
45.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
40.1%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
37.0%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
45.3%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
48.0%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
33.8%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))))
46.7%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
34.6%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
47.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))
33.9%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2))))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
47.3%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
47.8%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
30.5%
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
56.0%
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
57.1%
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
56.5%
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) #s(literal 3 binary64))) (fma.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) #s(literal 1/2 binary64))))))
48.7%
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
50.3%
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 #s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
42.9%
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) #s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 phi1 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
42.3%
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 #s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
58.5%
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) #s(literal 1/2 binary64)))))))
39.3%
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
42.0%
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 #s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
42.3%
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) #s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
42.0%
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 #s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
42.2%
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) #s(literal 1/2 binary64))))))
Compiler

Compiled 39 746 to 6 656 computations (83.3% saved)

regimes639.0ms (1.6%)

Memory
6.4MiB live, 764.1MiB allocated; 37ms collecting garbage
Counts
178 → 1
Calls
Call 1
Inputs
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 #s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) #s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 #s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) #s(literal 1/2 binary64)))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 #s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) #s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) #s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 phi1 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 #s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) #s(literal 3 binary64))) (fma.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2))))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) #s(approx (cos phi2) #s(literal 1 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 #s(approx (sin (/ (- phi1 phi2) 2)) (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 #s(approx (sin (/ (- phi1 phi2) 2)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/48 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/8 binary64))) phi1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) phi1 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (*.f64 lambda2 (cos.f64 phi1)) (*.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) #s(literal -1/4 binary64))) (cos.f64 phi2)) (*.f64 (*.f64 #s(literal -1 binary64) (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) lambda2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/48 binary64) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/48 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) #s(approx (cos phi2) #s(literal 1 binary64))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 #s(approx (/ (- lambda1 lambda2) 2) (*.f64 #s(literal 1/2 binary64) lambda1)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 (-.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64)) lambda2)) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- phi1 phi2) phi1))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1)))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (/.f64 lambda1 #s(literal 2 binary64))) (cos.f64 (/.f64 lambda2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 lambda1 #s(literal 2 binary64))) (sin.f64 (/.f64 lambda2 #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 (fma.f64 #s(literal -1 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi2))) (sin.f64 (+.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 #s(approx (/ (- phi1 phi2) 2) (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 #s(approx (/ (- lambda1 lambda2) 2) (*.f64 #s(literal -1/2 binary64) lambda2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 #s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 #s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 phi1 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(approx (sin (/ (- phi1 phi2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 #s(approx (/ (- phi1 phi2) 2) (*.f64 #s(literal -1/2 binary64) phi2))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) #s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(approx (cos phi2) #s(literal 1 binary64)) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) #s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 (fma.f64 #s(literal -1/8 binary64) (*.f64 lambda1 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 #s(approx (/ (- phi1 phi2) 2) (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) #s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda2 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fma.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (/.f64 lambda1 #s(literal 2 binary64))) (cos.f64 (/.f64 lambda2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 lambda1 #s(literal 2 binary64))) (sin.f64 (/.f64 lambda2 #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi2))) (sin.f64 (+.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi1))) (sin.f64 (+.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (+.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) #s(approx (cos (/ phi2 2)) #s(literal 1 binary64))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) #s(literal 1 binary64)) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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 (*.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 phi1 (fma.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 #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 (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)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) #s(approx (cos phi2) #s(literal 1 binary64))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 #s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 #s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 #s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 #s(approx (/ (- phi1 phi2) 2) (*.f64 #s(literal -1/2 binary64) phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (/.f64 (-.f64 (pow.f64 lambda1 #s(literal 3 binary64)) (pow.f64 lambda2 #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 #s(approx (- phi1 phi2) phi1))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (+.f64 (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (+.f64 (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 #s(approx (- phi1 phi2) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 #s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)))))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (/.f64 (-.f64 (pow.f64 phi1 #s(literal 3 binary64)) (pow.f64 phi2 #s(literal 3 binary64))) (fma.f64 phi1 phi1 (fma.f64 phi2 phi2 (*.f64 phi1 phi2)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (fma.f64 (sin.f64 phi2) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (+.f64 (/.f64 phi2 #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (+.f64 (/.f64 phi2 #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (+.f64 (/.f64 phi1 #s(literal 2 binary64)) (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (+.f64 (/.f64 phi1 #s(literal 2 binary64)) (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (+.f64 (/.f64 phi1 #s(literal 2 binary64)) (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64))))) (*.f64 (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))))) (fma.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64)))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 (*.f64 (atan2.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (*.f64 (cos.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1/2 binary64))) #s(literal 2 binary64)) R)
Outputs
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (fma.f64 (sin.f64 phi2) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
Calls

12 calls:

72.0ms
(/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))
69.0ms
lambda2
65.0ms
(-.f64 lambda1 lambda2)
58.0ms
(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
52.0ms
phi2
Results
AccuracySegmentsBranch
64.7%1(-.f64 lambda1 lambda2)
64.7%1(/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))
64.7%1(sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))
64.7%1(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
64.7%1(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
64.7%1(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
64.7%1(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
64.7%1R
64.7%1lambda1
64.7%1lambda2
64.7%1phi1
64.7%1phi2
Compiler

Compiled 236 to 142 computations (39.8% saved)

regimes63.0ms (0.2%)

Memory
9.8MiB live, 52.7MiB allocated; 6ms collecting garbage
Counts
165 → 1
Calls
Call 1
Inputs
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 #s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) #s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 #s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) #s(literal 1/2 binary64)))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 #s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) #s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) #s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 phi1 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 #s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) #s(literal 3 binary64))) (fma.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2))))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) #s(approx (cos phi2) #s(literal 1 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 #s(approx (sin (/ (- phi1 phi2) 2)) (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 #s(approx (sin (/ (- phi1 phi2) 2)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/48 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/8 binary64))) phi1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) phi1 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (*.f64 lambda2 (cos.f64 phi1)) (*.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) #s(literal -1/4 binary64))) (cos.f64 phi2)) (*.f64 (*.f64 #s(literal -1 binary64) (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) lambda2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/48 binary64) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/48 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) #s(approx (cos phi2) #s(literal 1 binary64))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 #s(approx (/ (- lambda1 lambda2) 2) (*.f64 #s(literal 1/2 binary64) lambda1)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 (-.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64)) lambda2)) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- phi1 phi2) phi1))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1)))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (/.f64 lambda1 #s(literal 2 binary64))) (cos.f64 (/.f64 lambda2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 lambda1 #s(literal 2 binary64))) (sin.f64 (/.f64 lambda2 #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 (fma.f64 #s(literal -1 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi2))) (sin.f64 (+.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 #s(approx (/ (- phi1 phi2) 2) (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 #s(approx (/ (- lambda1 lambda2) 2) (*.f64 #s(literal -1/2 binary64) lambda2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 #s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 #s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 phi1 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(approx (sin (/ (- phi1 phi2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 #s(approx (/ (- phi1 phi2) 2) (*.f64 #s(literal -1/2 binary64) phi2))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) #s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(approx (cos phi2) #s(literal 1 binary64)) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) #s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 (fma.f64 #s(literal -1/8 binary64) (*.f64 lambda1 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 #s(approx (/ (- phi1 phi2) 2) (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) #s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda2 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fma.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (/.f64 lambda1 #s(literal 2 binary64))) (cos.f64 (/.f64 lambda2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 lambda1 #s(literal 2 binary64))) (sin.f64 (/.f64 lambda2 #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi2))) (sin.f64 (+.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi1))) (sin.f64 (+.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (+.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) #s(approx (cos (/ phi2 2)) #s(literal 1 binary64))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) #s(literal 1 binary64)) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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 (*.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 phi1 (fma.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 #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 (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)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) #s(approx (cos phi2) #s(literal 1 binary64))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 #s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 #s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 #s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 #s(approx (/ (- phi1 phi2) 2) (*.f64 #s(literal -1/2 binary64) phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (/.f64 (-.f64 (pow.f64 lambda1 #s(literal 3 binary64)) (pow.f64 lambda2 #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 #s(approx (- phi1 phi2) phi1))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (+.f64 (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (+.f64 (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 #s(approx (- phi1 phi2) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 #s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)))))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (/.f64 (-.f64 (pow.f64 phi1 #s(literal 3 binary64)) (pow.f64 phi2 #s(literal 3 binary64))) (fma.f64 phi1 phi1 (fma.f64 phi2 phi2 (*.f64 phi1 phi2)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
Outputs
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
Calls

1 calls:

42.0ms
(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
Results
AccuracySegmentsBranch
64.7%1(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
Compiler

Compiled 28 to 19 computations (32.1% saved)

regimes628.0ms (1.6%)

Memory
4.9MiB live, 580.6MiB allocated; 44ms collecting garbage
Counts
161 → 1
Calls
Call 1
Inputs
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 #s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) #s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 #s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) #s(literal 1/2 binary64)))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 #s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) #s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) #s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 phi1 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 #s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) #s(literal 3 binary64))) (fma.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2))))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) #s(approx (cos phi2) #s(literal 1 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 #s(approx (sin (/ (- phi1 phi2) 2)) (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 #s(approx (sin (/ (- phi1 phi2) 2)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/48 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/8 binary64))) phi1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) phi1 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (*.f64 lambda2 (cos.f64 phi1)) (*.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) #s(literal -1/4 binary64))) (cos.f64 phi2)) (*.f64 (*.f64 #s(literal -1 binary64) (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) lambda2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/48 binary64) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/48 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) #s(approx (cos phi2) #s(literal 1 binary64))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 #s(approx (/ (- lambda1 lambda2) 2) (*.f64 #s(literal 1/2 binary64) lambda1)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 (-.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64)) lambda2)) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- phi1 phi2) phi1))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1)))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (/.f64 lambda1 #s(literal 2 binary64))) (cos.f64 (/.f64 lambda2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 lambda1 #s(literal 2 binary64))) (sin.f64 (/.f64 lambda2 #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 (fma.f64 #s(literal -1 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi2))) (sin.f64 (+.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 #s(approx (/ (- phi1 phi2) 2) (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 #s(approx (/ (- lambda1 lambda2) 2) (*.f64 #s(literal -1/2 binary64) lambda2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 #s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 #s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 phi1 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(approx (sin (/ (- phi1 phi2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 #s(approx (/ (- phi1 phi2) 2) (*.f64 #s(literal -1/2 binary64) phi2))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) #s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(approx (cos phi2) #s(literal 1 binary64)) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) #s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 (fma.f64 #s(literal -1/8 binary64) (*.f64 lambda1 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 #s(approx (/ (- phi1 phi2) 2) (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) #s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda2 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fma.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (/.f64 lambda1 #s(literal 2 binary64))) (cos.f64 (/.f64 lambda2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 lambda1 #s(literal 2 binary64))) (sin.f64 (/.f64 lambda2 #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi2))) (sin.f64 (+.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi1))) (sin.f64 (+.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (+.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) #s(approx (cos (/ phi2 2)) #s(literal 1 binary64))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) #s(literal 1 binary64)) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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 (*.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 phi1 (fma.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 #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 (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)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) #s(approx (cos phi2) #s(literal 1 binary64))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 #s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 #s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 #s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 #s(approx (/ (- phi1 phi2) 2) (*.f64 #s(literal -1/2 binary64) phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (/.f64 (-.f64 (pow.f64 lambda1 #s(literal 3 binary64)) (pow.f64 lambda2 #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 #s(approx (- phi1 phi2) phi1))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (+.f64 (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (+.f64 (+.f64 phi1 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 #s(approx (- phi1 phi2) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 #s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)))))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
Outputs
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
Calls

12 calls:

91.0ms
lambda1
68.0ms
phi2
60.0ms
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
50.0ms
(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
50.0ms
(/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))
Results
AccuracySegmentsBranch
64.2%1(sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))
64.2%1lambda2
64.2%1lambda1
64.2%1(-.f64 lambda1 lambda2)
64.2%1(/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))
64.2%1R
64.2%1phi2
64.2%1(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
64.2%1(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
64.2%1(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
64.2%1phi1
64.2%1(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
Compiler

Compiled 236 to 142 computations (39.8% saved)

regimes573.0ms (1.5%)

Memory
15.1MiB live, 391.7MiB allocated; 55ms collecting garbage
Counts
156 → 1
Calls
Call 1
Inputs
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 #s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) #s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 #s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) #s(literal 1/2 binary64)))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 #s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) #s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) #s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 phi1 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 #s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) #s(literal 3 binary64))) (fma.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2))))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) #s(approx (cos phi2) #s(literal 1 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 #s(approx (sin (/ (- phi1 phi2) 2)) (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 #s(approx (sin (/ (- phi1 phi2) 2)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/48 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/8 binary64))) phi1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) phi1 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (*.f64 lambda2 (cos.f64 phi1)) (*.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) #s(literal -1/4 binary64))) (cos.f64 phi2)) (*.f64 (*.f64 #s(literal -1 binary64) (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) lambda2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/48 binary64) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/48 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) #s(approx (cos phi2) #s(literal 1 binary64))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 #s(approx (/ (- lambda1 lambda2) 2) (*.f64 #s(literal 1/2 binary64) lambda1)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 (-.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64)) lambda2)) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- phi1 phi2) phi1))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1)))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (/.f64 lambda1 #s(literal 2 binary64))) (cos.f64 (/.f64 lambda2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 lambda1 #s(literal 2 binary64))) (sin.f64 (/.f64 lambda2 #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 (fma.f64 #s(literal -1 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi2))) (sin.f64 (+.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 #s(approx (/ (- phi1 phi2) 2) (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 #s(approx (/ (- lambda1 lambda2) 2) (*.f64 #s(literal -1/2 binary64) lambda2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 #s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 #s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 phi1 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(approx (sin (/ (- phi1 phi2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 #s(approx (/ (- phi1 phi2) 2) (*.f64 #s(literal -1/2 binary64) phi2))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) #s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(approx (cos phi2) #s(literal 1 binary64)) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) #s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 (fma.f64 #s(literal -1/8 binary64) (*.f64 lambda1 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 #s(approx (/ (- phi1 phi2) 2) (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) #s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda2 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fma.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (/.f64 lambda1 #s(literal 2 binary64))) (cos.f64 (/.f64 lambda2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 lambda1 #s(literal 2 binary64))) (sin.f64 (/.f64 lambda2 #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi2))) (sin.f64 (+.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi1))) (sin.f64 (+.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (+.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) #s(approx (cos (/ phi2 2)) #s(literal 1 binary64))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) #s(literal 1 binary64)) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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 (*.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 phi1 (fma.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 #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 (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)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) #s(approx (cos phi2) #s(literal 1 binary64))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 #s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 #s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 #s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 #s(approx (/ (- phi1 phi2) 2) (*.f64 #s(literal -1/2 binary64) phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (/.f64 (-.f64 (pow.f64 lambda1 #s(literal 3 binary64)) (pow.f64 lambda2 #s(literal 3 binary64))) (fma.f64 lambda1 lambda1 (fma.f64 lambda2 lambda2 (*.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 #s(approx (- phi1 phi2) phi1))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
Outputs
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
Calls

12 calls:

68.0ms
lambda2
60.0ms
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
56.0ms
R
52.0ms
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
46.0ms
phi2
Results
AccuracySegmentsBranch
63.9%1lambda2
63.9%1lambda1
63.9%1R
63.9%1(sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))
63.9%1(-.f64 lambda1 lambda2)
63.9%1(/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))
63.9%1phi2
63.9%1phi1
63.9%1(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
63.9%1(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
63.9%1(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
63.9%1(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
Compiler

Compiled 236 to 142 computations (39.8% saved)

regimes605.0ms (1.5%)

Memory
-13.4MiB live, 573.4MiB allocated; 48ms collecting garbage
Counts
152 → 1
Calls
Call 1
Inputs
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 #s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) #s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 #s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) #s(literal 1/2 binary64)))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 #s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) #s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) #s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 phi1 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 #s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) #s(literal 3 binary64))) (fma.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2))))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) #s(approx (cos phi2) #s(literal 1 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 #s(approx (sin (/ (- phi1 phi2) 2)) (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 #s(approx (sin (/ (- phi1 phi2) 2)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/48 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/8 binary64))) phi1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) phi1 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (*.f64 lambda2 (cos.f64 phi1)) (*.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) #s(literal -1/4 binary64))) (cos.f64 phi2)) (*.f64 (*.f64 #s(literal -1 binary64) (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) lambda2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/48 binary64) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/48 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) #s(approx (cos phi2) #s(literal 1 binary64))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 #s(approx (/ (- lambda1 lambda2) 2) (*.f64 #s(literal 1/2 binary64) lambda1)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 (-.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64)) lambda2)) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- phi1 phi2) phi1))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1)))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (/.f64 lambda1 #s(literal 2 binary64))) (cos.f64 (/.f64 lambda2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 lambda1 #s(literal 2 binary64))) (sin.f64 (/.f64 lambda2 #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 (fma.f64 #s(literal -1 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi2))) (sin.f64 (+.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64)))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(approx (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 #s(approx (/ (- phi1 phi2) 2) (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 #s(approx (/ (- lambda1 lambda2) 2) (*.f64 #s(literal -1/2 binary64) lambda2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 #s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 #s(approx (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 phi1 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(approx (sin (/ (- phi1 phi2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 #s(approx (/ (- phi1 phi2) 2) (*.f64 #s(literal -1/2 binary64) phi2))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) #s(approx (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 4 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 #s(approx (cos phi2) #s(literal 1 binary64)) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (*.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) #s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 (fma.f64 #s(literal -1/8 binary64) (*.f64 lambda1 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 #s(approx (/ (- phi1 phi2) 2) (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(approx (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) #s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda2 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (fma.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (/.f64 lambda1 #s(literal 2 binary64))) (cos.f64 (/.f64 lambda2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 lambda1 #s(literal 2 binary64))) (sin.f64 (/.f64 lambda2 #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi2))) (sin.f64 (+.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi1))) (sin.f64 (+.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi1)))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (+.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) #s(approx (cos (/ phi2 2)) #s(literal 1 binary64))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) #s(literal 1 binary64)) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 phi1 (fma.f64 phi1 (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (+.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 (*.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 phi1 (fma.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 #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 (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)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 #s(approx (cos (/ phi1 2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) #s(approx (cos phi2) #s(literal 1 binary64))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 #s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 #s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 #s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 phi2))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 #s(approx (/ (- phi1 phi2) 2) (*.f64 #s(literal -1/2 binary64) phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 phi1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 phi2 phi1))))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 phi2 (-.f64 (/.f64 phi1 phi2) #s(literal 1 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64))))))))))
Outputs
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
Calls

12 calls:

65.0ms
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
58.0ms
lambda2
55.0ms
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))
55.0ms
phi1
53.0ms
lambda1
Results
AccuracySegmentsBranch
63.8%1(sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))
63.8%1lambda1
63.8%1lambda2
63.8%1(-.f64 lambda1 lambda2)
63.8%1(/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))
63.8%1R
63.8%1phi2
63.8%1(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
63.8%1phi1
63.8%1(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
63.8%1(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
63.8%1(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
Compiler

Compiled 236 to 142 computations (39.8% saved)

regimes254.0ms (0.6%)

Memory
6.0MiB live, 240.3MiB allocated; 15ms collecting garbage
Counts
74 → 1
Calls
Call 1
Inputs
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 #s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) #s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 #s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) #s(literal 1/2 binary64)))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 #s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) #s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) #s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 phi1 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 #s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) #s(literal 3 binary64))) (fma.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2))))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) #s(approx (cos phi2) #s(literal 1 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 #s(approx (sin (/ (- phi1 phi2) 2)) (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 #s(approx (sin (/ (- phi1 phi2) 2)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/48 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/8 binary64))) phi1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) phi1 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (*.f64 lambda2 (cos.f64 phi1)) (*.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) #s(literal -1/4 binary64))) (cos.f64 phi2)) (*.f64 (*.f64 #s(literal -1 binary64) (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) lambda2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/48 binary64) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/48 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) #s(approx (cos phi2) #s(literal 1 binary64))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 #s(approx (/ (- lambda1 lambda2) 2) (*.f64 #s(literal 1/2 binary64) lambda1)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 (-.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64)) lambda2)) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- phi1 phi2) phi1))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1)))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) lambda1) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (/.f64 lambda1 #s(literal 2 binary64))) (cos.f64 (/.f64 lambda2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 lambda1 #s(literal 2 binary64))) (sin.f64 (/.f64 lambda2 #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 (fma.f64 #s(literal -1 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1 binary64) phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi2))) (sin.f64 (+.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) phi2)))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
Outputs
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
Calls

12 calls:

45.0ms
R
20.0ms
(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
19.0ms
(/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))
19.0ms
(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
18.0ms
lambda1
Results
AccuracySegmentsBranch
62.8%1(sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))
62.8%1R
62.8%1phi2
62.8%1lambda2
62.8%1(-.f64 lambda1 lambda2)
62.8%1(/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))
62.8%1(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
62.8%1(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
62.8%1(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
62.8%1lambda1
62.8%1phi1
62.8%1(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
Compiler

Compiled 236 to 142 computations (39.8% saved)

regimes250.0ms (0.6%)

Memory
10.8MiB live, 150.8MiB allocated; 23ms collecting garbage
Counts
62 → 2
Calls
Call 1
Inputs
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 #s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) #s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 #s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) #s(literal 1/2 binary64)))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 #s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) #s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) #s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 phi1 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 #s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) #s(literal 3 binary64))) (fma.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (sin (+ phi2 (/ (PI) 2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))) (*.f64 (-.f64 (*.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) phi1))) (*.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) phi2)))) (-.f64 (*.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) phi1))) (*.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) phi2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2))))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) #s(approx (cos phi2) #s(literal 1 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (/ (+ (- (* (cos phi1) (cos phi2)) (* (sin phi1) (sin phi2))) (cos (- phi1 phi2))) 2) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 #s(approx (sin (/ (- phi1 phi2) 2)) (*.f64 #s(literal -1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 #s(approx (sin (/ (- phi1 phi2) 2)) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/48 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/8 binary64))) phi1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) phi1 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(approx (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (*.f64 lambda2 (cos.f64 phi1)) (*.f64 (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) #s(literal -1/4 binary64))) (cos.f64 phi2)) (*.f64 (*.f64 #s(literal -1 binary64) (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))))) lambda2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64))))))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (*.f64 lambda1 (fma.f64 #s(literal 1/2 binary64) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 #s(literal -1/48 binary64) (*.f64 lambda1 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(approx (sin (/ (- lambda1 lambda2) 2)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (*.f64 lambda2 (fma.f64 #s(literal -1/2 binary64) (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/8 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 #s(literal 1/48 binary64) (*.f64 lambda2 (sin.f64 (fma.f64 #s(literal 1/2 binary64) lambda1 (/.f64 (PI.f64) #s(literal 2 binary64)))))))))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 lambda1 (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal -1/6 binary64)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64))))) #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) lambda1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) #s(approx (cos phi2) #s(literal 1 binary64))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 #s(approx (/ (- lambda1 lambda2) 2) (*.f64 #s(literal 1/2 binary64) lambda1)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 #s(approx (- phi1 phi2) phi1) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 #s(approx (- lambda1 lambda2) (*.f64 (-.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64)) lambda2)) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- phi1 phi2) phi1))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi1)))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))))
Outputs
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) #s(literal 1/2 binary64)))))))
Calls

12 calls:

42.0ms
(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
41.0ms
(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
26.0ms
lambda2
15.0ms
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
15.0ms
phi1
Results
AccuracySegmentsBranch
60.4%1lambda1
60.4%1(sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))
60.4%1lambda2
63.7%3phi2
60.4%1(-.f64 lambda1 lambda2)
60.4%1(/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))
62.8%2(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
62.8%2(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
60.4%1R
64.0%3phi1
63.5%2(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
60.4%1(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
Compiler

Compiled 236 to 142 computations (39.8% saved)

regimes52.0ms (0.1%)

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

4 calls:

28.0ms
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
6.0ms
(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
6.0ms
(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
6.0ms
phi1
Results
AccuracySegmentsBranch
58.5%1phi1
61.9%2(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
61.9%2(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
62.3%2(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
Compiler

Compiled 153 to 73 computations (52.3% saved)

regimes76.0ms (0.2%)

Memory
5.1MiB live, 108.3MiB allocated; 5ms collecting garbage
Counts
18 → 1
Calls
Call 1
Inputs
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 #s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) #s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 #s(approx (* 1/2 (- lambda1 lambda2)) (*.f64 #s(literal -1/2 binary64) lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) #s(literal 1/2 binary64)))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (fma.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 6 binary64)))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 #s(approx (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 4 binary64)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) #s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) #s(approx (pow (sin (* 1/2 (- phi1 phi2))) 4) (fma.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))) (*.f64 phi1 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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)))))))) (fma.f64 phi1 (fma.f64 #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 #s(literal -1/2 binary64) phi2)) (fma.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 #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 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2))) (fma.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 #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 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) phi2 (/.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 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) #s(literal 4 binary64))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 #s(approx (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (sin.f64 (+.f64 phi1 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) #s(literal 3 binary64))) (fma.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (*.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 (+.f64 (neg.f64 phi2) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
Outputs
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) #s(literal 1/2 binary64)))))))
Calls

11 calls:

17.0ms
(-.f64 lambda1 lambda2)
8.0ms
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
5.0ms
(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
5.0ms
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
5.0ms
(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
Results
AccuracySegmentsBranch
58.5%1(sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))
58.5%1lambda1
58.5%1lambda2
58.5%1(-.f64 lambda1 lambda2)
58.5%1(/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))
58.5%1R
58.5%1(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
58.5%1(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
58.5%1(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
58.5%1phi2
58.5%1(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
Compiler

Compiled 235 to 137 computations (41.7% saved)

regimes33.0ms (0.1%)

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

12 calls:

4.0ms
(/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))
3.0ms
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
3.0ms
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
3.0ms
(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
2.0ms
(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
Results
AccuracySegmentsBranch
42.5%1(sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))
42.5%1lambda1
42.5%1phi1
42.5%1lambda2
42.5%1R
42.5%1phi2
42.5%1(-.f64 lambda1 lambda2)
42.5%1(/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))
42.5%1(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
42.5%1(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
42.5%1(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
42.5%1(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
Compiler

Compiled 236 to 142 computations (39.8% saved)

regimes44.0ms (0.1%)

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

12 calls:

2.0ms
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
2.0ms
(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
2.0ms
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
2.0ms
(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
2.0ms
R
Results
AccuracySegmentsBranch
42.3%1lambda2
42.3%1(-.f64 lambda1 lambda2)
42.3%1(/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))
42.3%1(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
42.3%1(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
42.3%1lambda1
42.3%1phi1
42.3%1(sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))
42.3%1(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
42.3%1(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
42.3%1phi2
42.3%1R
Compiler

Compiled 236 to 142 computations (39.8% saved)

regimes18.0ms (0%)

Memory
34.3MiB live, 34.3MiB allocated; 0ms collecting garbage
Accuracy

Total -0.4b remaining (-1.1%)

Threshold costs -0.4b (-1.1%)

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

12 calls:

2.0ms
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
2.0ms
(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
1.0ms
(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
1.0ms
(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
1.0ms
(-.f64 lambda1 lambda2)
Results
AccuracySegmentsBranch
42.2%1phi2
42.2%1(sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))
42.2%1lambda1
42.2%1lambda2
42.2%1phi1
42.2%1(-.f64 lambda1 lambda2)
42.2%1(/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))
42.2%1(atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))
42.2%1(*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))
42.2%1(+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))
42.2%1(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
42.2%1R
Compiler

Compiled 236 to 142 computations (39.8% saved)

bsearch11.0ms (0%)

Memory
-50.7MiB live, 2.9MiB allocated; 3ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.5269773286917073e-166
3.530240236034518e-127
Compiler

Compiled 41 to 35 computations (14.6% saved)

bsearch1.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.5269773286917073e-166
3.530240236034518e-127
Compiler

Compiled 41 to 35 computations (14.6% saved)

simplify75.0ms (0.2%)

Memory
25.2MiB live, 71.9MiB allocated; 2ms collecting garbage
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02752487
14722431
213332428
339772410
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (fma.f64 (sin.f64 phi2) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(if (<=.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 6639224910209589/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) #s(literal 1/2 binary64))))))))
(if (<=.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 6639224910209589/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) #s(literal 1/2 binary64))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) #s(literal 1/2 binary64)))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) #s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) #s(literal 1/2 binary64))))))
Outputs
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (fma.f64 (sin.f64 phi2) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (fma.f64 (sin.f64 phi2) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi1 phi2)) (cos.f64 (-.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (/.f64 phi1 #s(literal 2 binary64))) (cos.f64 (/.f64 phi2 #s(literal 2 binary64)))) (*.f64 (cos.f64 (/.f64 phi1 #s(literal 2 binary64))) (sin.f64 (/.f64 phi2 #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))
(if (<=.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 6639224910209589/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) #s(literal 1/2 binary64))))))))
(if (<=.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 6639224910209589/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) phi2)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 #s(approx (- phi1 phi2) (*.f64 #s(literal -1 binary64) phi2)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal -1 binary64) (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) #s(literal 1/2 binary64))))))))
(if (<=.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 6639224910209589/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) #s(literal 1/2 binary64))))))))
(if (<=.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 6639224910209589/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2)))) #s(approx (+ (* (pow (sin (* -1/2 phi2)) 1) (pow (sin (* -1/2 phi2)) 1)) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (cos phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal -1 binary64) (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) #s(literal 1/2 binary64))))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) #s(literal 1/2 binary64)))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal -1 binary64) (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) #s(literal 1/2 binary64)))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal -1 binary64) (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) #s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) #s(approx (pow (sin (* 1/2 (- lambda1 lambda2))) 4) (fma.f64 #s(literal 2 binary64) (*.f64 lambda1 (*.f64 (sin.f64 (fma.f64 #s(literal -1/2 binary64) lambda2 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))))) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (cos.f64 phi1))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))) #s(literal 1/2 binary64))))))
(*.f64 R (*.f64 #s(literal 2 binary64) #s(approx (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) (sqrt (- 1 (/ (+ (pow (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) 3) (pow (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) 3)) (+ (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2)))) (- (* (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))) (* (* (sin (/ (- phi1 phi2) 2)) (sin (/ (- phi1 phi2) 2))) (* (* (sin (/ (- lambda1 lambda2) 2)) (* (cos phi2) (cos phi1))) (sin (/ (- lambda1 lambda2) 2)))))))))) (atan2.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- lambda1 lambda2) (*.f64 #s(literal -1 binary64) lambda2)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (+ (* (pow (cos phi1) 3) (* (pow (cos phi2) 3) (pow (sin (* 1/2 (- lambda1 lambda2))) 6))) (pow (sin (* 1/2 (- phi1 phi2))) 6)) (- (+ (* (pow (cos phi1) 2) (* (pow (cos phi2) 2) (pow (sin (* 1/2 (- lambda1 lambda2))) 4))) (pow (sin (* 1/2 (- phi1 phi2))) 4)) (* (cos phi1) (* (cos phi2) (* (* (sin (* 1/2 (- lambda1 lambda2))) (sin (* 1/2 (- lambda1 lambda2)))) (* (sin (* 1/2 (- phi1 phi2))) (sin (* 1/2 (- phi1 phi2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 3 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 6 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi1) #s(literal 2 binary64)) (*.f64 (pow.f64 (cos.f64 phi2) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 4 binary64))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal -1/2 binary64) lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))))) #s(literal 1/2 binary64))))))

derivations340.0ms (0.9%)

Memory
15.5MiB live, 152.7MiB allocated; 20ms collecting garbage
Stop Event
fuel
Compiler

Compiled 2 756 to 286 computations (89.6% saved)

preprocess234.0ms (0.6%)

Memory
-34.4MiB live, 354.1MiB allocated; 28ms collecting garbage
Remove

(negabs R)

Compiler

Compiled 7 354 to 1 520 computations (79.3% saved)

end0.0ms (0%)

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

Profiling

Loading profile data...